一个全面的模型上下文协议(MCP)服务器,提供强大的Windows系统管理能力给AI模型。此MCP允许AI助手通过安全、结构良好的接口与Windows系统交互。
# 全局安装(推荐)
npm install -g windows-system-mcp
# 或直接使用npx
npx windows-system-mcp
npm install -g windows-system-mcp
克隆仓库:
git clone https://github.com/guangxiangdebizi/windows-system-mcp.git
cd windows-system-mcp
安装依赖项:
npm install
构建项目:
npm run build
如果全局安装:
windows-system-mcp
如果从源码构建:
npm start
对于带有自动重建的开发:
npm run dev
如果全局安装:
npx supergateway --stdio "windows-system-mcp" --port 3100
如果从源码构建:
npm run sse
这将在http://localhost:3100/sse启动服务器。
如果全局安装:
{
"mcpServers": {
"windows-system-mcp": {
"command": "windows-system-mcp"
}
}
}
如果从源码构建:
{
"mcpServers": {
"windows-system-mcp": {
"command": "node",
"args": ["path/to/windows-system-mcp/build/index.js"]
}
}
}
{
"mcpServers": {
"windows-system-mcp": {
"type": "sse",
"url": "http://localhost:3100/sse",
"timeout": 600
}
}
}
注意:对于SSE模式,请先使用上面部署部分所示的命令启动服务器。
// 列出目录内容
{
"action": "list_directory",
"path": "C:\\Users",
"recursive": true,
"max_depth": 2
}
// 搜索文件
{
"action": "search_files",
"pattern": "*.log",
"path": "C:\\Windows\\Logs",
"recursive": true
}
// 查找大文件
{
"action": "find_large_files",
"path": "C:\\",
"size_threshold": 500
}
// 列出运行中的进程
{
"action": "list_processes",
"sort_by": "cpu",
"limit": 20
}
// 获取进程详情
{
"action": "get_process_details",
"process_name": "chrome"
}
// 杀死进程
{
"action": "kill_process",
"process_id": 1234
}
// 获取系统概览
{
"action": "get_system_overview"
}
// 获取硬件信息
{
"action": "get_hardware_info",
"category": "cpu"
}
// 获取环境变量
{
"action": "get_environment_vars",
"filter": "PATH"
}
// Ping主机
{
"action": "ping_host",
"host": "google.com",
"count": 4
}
// 扫描端口
{
"action": "scan_open_ports",
"host": "localhost",
"port_range": "80,443,3000-3010"
}
// 获取网络适配器
{
"action": "get_network_adapters"
}
我们欢迎贡献!请参阅我们的贡献指南了解详情。
git checkout -b feature/amazing-featuregit commit -m '添加惊人的功能'git push origin feature/amazing-feature本项目根据Apache许可证2.0发布 - 详情见LICENSE文件。
陈兴宇
windows-system-mcp