配置Cursor.md•5.14 kB
# 🎯 在 Cursor 中配置 Windows 自动化 MCP
## 📍 步骤 1: 找到 Cursor 的 MCP 配置文件
### 方法 1: 使用快捷方式
1. 按 `Win + R`
2. 输入: `%APPDATA%\Cursor\User\globalStorage`
3. 按回车
### 方法 2: 完整路径
```
C:\Users\你的用户名\AppData\Roaming\Cursor\User\globalStorage\mcp.json
```
⚠️ **如果文件不存在,请创建它!**
## 📝 步骤 2: 编辑配置文件
打开 `mcp.json` 文件,添加以下内容:
```json
{
"mcpServers": {
"windows-automation": {
"command": "node",
"args": [
"c:\\Users\\Administrator\\Desktop\\cursor工作盘\\windows-automation-mcp\\src\\server.js"
]
}
}
}
```
### 如果已有其他 MCP 配置
如果文件中已经有其他 MCP 配置,像这样合并:
```json
{
"mcpServers": {
"ultra-memory-cloud": {
"command": "node",
"args": ["...其他配置..."]
},
"windows-automation": {
"command": "node",
"args": [
"c:\\Users\\Administrator\\Desktop\\cursor工作盘\\windows-automation-mcp\\src\\server.js"
]
}
}
}
```
## 🔄 步骤 3: 重启 Cursor
⚠️ **重要**:必须完全关闭并重新启动 Cursor,而不是仅仅刷新窗口!
1. 完全退出 Cursor(任务栏也要退出)
2. 重新启动 Cursor
## ✅ 步骤 4: 验证安装
在 Cursor 中测试以下命令:
### 测试 1: 文件系统
```
请列出我桌面上的所有文件
```
### 测试 2: 系统信息
```
请获取当前系统的详细信息
```
### 测试 3: 进程管理
```
请列出所有正在运行的 chrome 进程
```
### 测试 4: 剪贴板
```
请将"Hello from Cursor MCP"复制到剪贴板
```
### 测试 5: 屏幕截图
```
请截取当前屏幕并保存到桌面
```
## 🎉 如果成功
如果以上命令能够正常执行,恭喜!Windows 自动化 MCP 已经成功安装!
你现在可以:
- ✅ 控制文件系统
- ✅ 管理进程
- ✅ 操作窗口
- ✅ 截取屏幕
- ✅ 使用剪贴板
- ✅ 执行 PowerShell/CMD 命令
- ✅ 自动化浏览器操作
## 🐛 如果失败
### 检查清单
#### 1. 配置文件位置是否正确?
```
%APPDATA%\Cursor\User\globalStorage\mcp.json
```
#### 2. 路径格式是否正确?
- ✅ 正确: `c:\\Users\\...`(双反斜杠)
- ❌ 错误: `c:\Users\...`(单反斜杠)
#### 3. Node.js 是否可用?
打开命令行测试:
```bash
node --version
```
如果提示找不到命令,在配置中使用完整路径:
```json
"command": "C:\\Program Files\\nodejs\\node.exe"
```
#### 4. 是否完全重启了 Cursor?
- 不是刷新窗口
- 是完全退出并重新启动
#### 5. 查看 Cursor 开发者工具
- 按 `Ctrl+Shift+I` 打开开发者工具
- 查看 Console 标签页是否有错误信息
## 📚 功能列表
安装成功后,你可以使用以下所有功能:
### 文件系统 (8 个工具)
- `read_file` - 读取文件
- `write_file` - 写入文件
- `list_directory` - 列出目录
- `create_directory` - 创建目录
- `delete_file` - 删除文件
- `copy_file` - 复制文件
- `move_file` - 移动文件
- `search_files` - 搜索文件
### 进程管理 (4 个工具)
- `launch_application` - 启动程序
- `kill_process` - 结束进程
- `list_processes` - 列出进程
- `get_process_info` - 进程信息
### 窗口管理 (6 个工具)
- `list_windows` - 列出窗口
- `get_active_window` - 获取活动窗口
- `activate_window` - 激活窗口
- `close_window` - 关闭窗口
- `minimize_window` - 最小化窗口
- `maximize_window` - 最大化窗口
### 屏幕截图 (2 个工具)
- `take_screenshot` - 全屏截图
- `take_screenshot_region` - 区域截图
### 剪贴板 (3 个工具)
- `get_clipboard` - 获取剪贴板
- `set_clipboard` - 设置剪贴板
- `clear_clipboard` - 清空剪贴板
### PowerShell (5 个工具)
- `run_powershell` - 执行 PowerShell
- `run_cmd` - 执行 CMD
- `get_system_info` - 系统信息
- `get_disk_info` - 磁盘信息
- `get_network_info` - 网络信息
### 浏览器自动化 (7 个工具)
- `browser_launch` - 启动浏览器
- `browser_navigate` - 导航网页
- `browser_click` - 点击元素
- `browser_type` - 输入文本
- `browser_screenshot` - 网页截图
- `browser_get_text` - 获取文本
- `browser_close` - 关闭浏览器
### 鼠标键盘 (6 个工具) - 需要额外安装
- `move_mouse` - 移动鼠标
- `mouse_click` - 鼠标点击
- `type_text` - 输入文本
- `press_key` - 按键
- `get_mouse_position` - 鼠标位置
- `get_screen_size` - 屏幕尺寸
## 💡 使用提示
1. **自然语言交互**:直接用中文描述你想做什么,AI 会自动调用合适的工具
2. **组合使用**:可以要求 AI 执行多步操作
3. **权限问题**:某些操作可能需要管理员权限
## 🔗 相关文件
- `README.md` - 详细功能说明
- `INSTALL.md` - 完整安装指南
- `test.js` - 功能测试脚本
- `cursor-mcp-config.json` - 配置文件模板
## 🆘 需要帮助?
如果还有问题,请:
1. 检查 Node.js 是否安装 (`node --version`)
2. 运行测试脚本 (`node test.js`)
3. 查看 Cursor 开发者工具的错误信息