MCPControl

MCPControl

用于操作系统自动化的跨平台MCP服务器。

MCPControl 是一个跨平台控制服务器,基于模型上下文协议(MCP),允许 AI 模型控制系统操作,包括鼠标、键盘、窗口管理和屏幕捕获功能。

⚠️ 安全警告

此软件可让 AI 直接控制您的计算机,使用风险自负。创建者不对任何可能的损失负责。

安装步骤

  1. 克隆仓库并构建:
git clone https://github.com/Cheffromspace/MCPControl.git
cd MCPControl
npm install
npm run build:all

配置 MCP 服务器

将下面的配置添加到您的 MCP 服务器设置中:

{
  "mcpServers": {
    "MCPControl": {
      "command": "C:\\Program Files\\nodejs\\node.exe",
      "args": [
        "[安装位置]\\MCPControl\\build\\index.js"
      ]
    }
  }
}

配置完成后,重启 Claude 即可在菜单中看到 MCPControl 服务。

主要功能

  • 窗口管理 - 列出、聚焦、调整和移动窗口
  • 鼠标控制 - 移动、点击、滚动和拖拽
  • 键盘控制 - 文本输入、组合键和按键操作
  • 屏幕操作 - 截图、获取屏幕尺寸
  • 剪贴板集成 - 读取和设置剪贴板内容

平台支持

MCPControl 设计用于支持 Windows、Linux 和 macOS,但主要在 Windows 上测试过。欢迎对跨平台兼容性的贡献。

问题反馈

如遇问题,请通过 GitHub 仓库的问题跟踪器提交反馈。该项目目前处于预发布状态,正在积极开发中。

参考资源