← 返回目录
M

MCPControl

社区
适用于 Windows 的 AI 驱动桌面自动化服务器
分类
开发工具 第 315 / 438
Stars
★ 330 热门
传输方式
SSE
运行环境
Node.js 18+ · Python
凭据
无需凭据
许可证
MIT
最近提交
⚠

静态评测 · 未实际运行收录于 2026-08-07

FMRS 44/100 · D · 最弱项 安全与权限 6/20 — 查看 FMRS 评分方法 →

选型与风险

能访问什么执行命令或代码

适合谁

  • 希望在受控环境中将 Windows 桌面自动化委托给 AI 的开发者和测试人员
  • 需要程序化桌面控制的研究人员和 AI 实验者
  • 希望构建需要视觉反馈的 AI 代理的用户

不适合谁

  • 非 Windows 系统(仅支持 Windows)
  • 需要高精度点击的多显示器或非标准分辨率设置
  • 对安全性要求极高的生产环境,且无适当防护措施

所需权限

  • 鼠标控制
  • 键盘控制
  • 窗口管理
  • 屏幕捕获
  • 剪贴板访问

风险与副作用

  • 该软件是实验性的,可能会产生意外后果。
  • 直接控制鼠标和键盘可能导致意外操作或数据丢失。
  • 远程部署时必须使用 HTTPS,以避免拦截。
  • 某些操作可能需要提升权限。

安装接入

准备工作

运行环境:Node.js 18+ · Python

其他可选配置项(6 个)
AUTOMATION_PROVIDER 可选 设置全局自动化提供者(keysender/powershell/autohotkey),默认 keysender,按需可选设置。
AUTOHOTKEY_PATH 可选 AutoHotkey v2 可执行文件路径,若未加入 PATH 时需要设置。
AUTOMATION_KEYBOARD_PROVIDER 可选 为键盘操作单独指定提供者,可选。
AUTOMATION_MOUSE_PROVIDER 可选 为鼠标操作单独指定提供者,可选。
AUTOMATION_SCREEN_PROVIDER 可选 为屏幕操作单独指定提供者,可选。
AUTOMATION_CLIPBOARD_PROVIDER 可选 为剪贴板操作单独指定提供者,可选。
  1. 安装 Visual Studio 2022 构建工具(包含 VC++ 工作负载)。
  2. 安装 Python 3.12(用于 node-gyp)。
  3. 安装 Node.js(最新 LTS 版本)。
  4. 全局安装 MCPControl 包:npm install -g mcp-control。
  5. 通过 SSE 传输启动服务器:mcp-control --sse。
  6. 在客户端配置中设置 SSE URL(例如,http://192.168.1.100:3232/mcp)。

验证是否装好

在 Claude 中配置 SSE 连接后重启客户端,在 MCP 菜单中应出现 MCPControl;可请求“列出所有窗口”,若返回窗口列表则说明连接成功。

常见排障

  1. 确保已安装 Visual Studio 构建工具和 Python(用于原生模块)。
  2. 检查服务器是否以 SSE 模式运行,并验证网络端口是否可达。
  3. 对于远程访问,请使用 HTTPS 和有效的 TLS 证书。
  4. 验证客户端配置中的 URL 是否正确。
  5. 查看已知限制,例如窗口最小化/恢复不受支持,以及 get_screenshot 在 Cline 中无法使用。

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 把当前活动窗口移动到屏幕左上角并调整大小为 800x600
  • 在记事本中输入文字 hello 并按下回车键
  • 截取当前屏幕的截图并告诉我上面显示了什么
  • 列出所有打开的窗口并告诉我哪个是活动窗口

使用场景

委托重复性的 UI 测试给 AI
自动化工作流和表单填写
AI 游戏和视觉推理实验
跨应用集成和演示创建

详细介绍

MCPControl 是一个 MCP 服务器,用于 Windows 操作系统自动化,提供鼠标、键盘、窗口管理和屏幕捕获等程序化控制。它为 AI 模型与桌面环境之间架起了桥梁,支持安全地控制鼠标移动、点击、键盘输入、窗口操作、屏幕截图及剪贴板功能。它仅支持 Windows,并建议在虚拟机中以 1280x720 分辨率运行以获得最佳性能。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 f90024255aa6 数据同步于 2026-10-12 查看 FMRS 评分方法