Windows-MCP 让 Codex 操控电脑
通过 Windows-MCP 服务器,让 Codex 或 Claude Code 在 Windows 上实现 Computer Use。
这是什么
Windows-MCP 是一个轻量级 MCP 服务器,让 AI 代理可以直接操控 Windows 系统——点击按钮、打开应用、操作窗口、读取屏幕、执行命令,实现 Computer Use。
支持 Windows 7 / 8 / 10 / 11,不依赖特定视觉模型,任何 LLM 都能用。
主要功能
- 屏幕操作:截图、点击、滚动、拖拽、键盘快捷键
- 应用控制:从开始菜单启动应用、调整窗口大小、切换应用
- 文件系统:读写、复制、移动、删除、搜索文件和目录
- 网页抓取:Scrape 工具提取网页内容
- DOM 模式:
use_dom=True专注网页内容,过滤浏览器 UI 元素 - 命令执行:PowerShell 命令直接执行
- 剪贴板:读取或设置剪贴板内容
前置条件
- Python 3.13+
- 安装 UV 包管理器:
pip install uv - Windows 系统语言建议设为英文(否则需禁用 App-Tool)
在 Codex 中使用
编辑 ~/.codex/config.toml,添加 MCP 服务器配置:
[mcp_servers.windows-mcp]
command="uvx"
args=[
"windows-mcp",
"serve"
]
重启 Codex 即可。Codex 会自动识别 Windows-MCP 提供的工具,你可以在对话中让它操控电脑。
在 Claude Code 中使用
claude mcp add --transport stdio windows-mcp -- uvx windows-mcp serve
重启 Claude Code,用 /mcp 确认服务器状态。
使用示例
配置完成后,直接用自然语言让 Codex 操控电脑:
帮我打开 Chrome 浏览器,访问百度,搜索"Windows MCP"
截个图看看当前桌面状态
打开文件管理器,找到桌面上的 report.docx,帮我重命名为 report-final.docx
排错
- 首次安装超时 → 正常,依赖安装需要时间,重启即可
- Windows 非英文系统 → 禁用 App-Tool:配置中加
--exclude-tools "App" - WSL 环境 → MCP 服务器必须在 Windows 侧运行,用
powershell.exe桥接