Token导航 LogoToken导航TokenDH.com
macOS GUI Control MCP logo
运维云端未说明官方级别未说明来源级核验

macOS GUI Control MCP

MCP Server

一个用于控制 macOS 鼠标、键盘、屏幕截图和窗口操作的服务器,支持 AppleScript 和 shell 命令执行。

工具数

19

提示词数

0

GitHub Stars

5

资源数

0
JavaScriptClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Akira-Papa

提供方

Akira-Papa

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

macOS GUI控制MCP-全功能版

可全面控制macOS鼠标、键盘和屏幕捕捉的MCP服务器。 仅限删除类命令块,除此之外可使用全部功能

机能一覧

|类别|功能|详细信息| |---------|------|------| | 🖱️ 鼠标 mouse_click 单击指定坐标 | | mouse_double_click 双击 | | mouse_right_click 右键单击 | | mouse_move 移动光标 | | mouse_drag |拖动操作| | | mouse_scroll 滚动(上下左右) | | mouse_get_position 获取当前光标位置 | ⌨️ 键盘 keyboard_type |输入文本| | | keyboard_press 按下按钮(支持修饰键) | | keyboard_shortcut 执行通用快捷键 | 📸 画面 | screen_capture 屏幕快照(全屏/区域) | | screen_get_size 获取屏幕大小 | | screen_get_color 获取像素颜色 | 🪟 窗口 window_list 打开的窗口列表 | | window_focus 激活应用程序 | | window_move 窗口移动 | | window_resize 窗口大小调整 | 🚀 全功率 run_applescript | AppleScript 実行 | | | run_shell 执行壳命令

前提条件

1.cliclick安装(必需)

brew install cliclick

# 確認
cliclick -V

2. macOS権限设定

  1. 系统设置 的双曲正切值
  2. 隐私和安全辅助功能
  3. + 按钮 克劳德 添加
  4. 同样地 画面收録克劳德 添加

3.Node.js 18+

node --version  # v18.0.0 以上

构建

cd macOS-GUI-Control-MCP

# 依存関係インストール
npm install

# MCPB CLI インストール
npm install -g @anthropic-ai/mcpb

# パッケージ化
mcpb pack .
# → macos-control-1.0.0.mcpb が生成される

安装方法

方法A:Claude Desktop安装(推荐)

A-1.双击(最简单)

  1. macos-control-1.0.0.mcpb 列表框中,此格式对应于条目“无”
  2. Claude Desktop打开并显示安装对话框
  3. 安装 来修改标记元素的显示属性

A-2.从设定画面

  1. 克劳德桌面版→ 设定桌面应用程序扩张机能
  2. 安装已部署的扩展 来修改标记元素的显示属性
  3. .mcpb 选择文件

方法 B: Claude Code で直接使用

~/.claude.json 添加:

{
  "mcpServers": {
    "macos-control": {
      "command": "node",
      "args": ["/path/to/macOS-GUI-Control-MCP/server/index.js"],
      "env": {
        "TIMEOUT": "30000",
        "LOG_OPERATIONS": "true"
      }
    }
  }
}

动作确认

尝试在新聊天中:

スクリーンショット撮って
マウスの現在位置教えて
Safari を開いて

使用例

鼠标操作

「座標 500, 300 をクリックして」
「マウスを 100, 100 から 500, 500 にドラッグして」
「現在のカーソル位置を教えて」
「下に3回スクロールして」

键盘操作

「Hello World とタイプして」
「Cmd+C を押して」
「コピーのショートカットを実行して」
「Enter キーを押して」

画面操作

「スクリーンショット撮って」
「画面サイズ教えて」
「座標 100, 100 のピクセル色を取得して」

窗口操作

「開いてるウィンドウ一覧見せて」
「Safari をアクティブにして」
「Terminal を座標 0, 0 に移動して」
「Finder のウィンドウを 800x600 にリサイズして」

全功率功能

「シェルで ls -la を実行して」
「AppleScript で Music アプリの現在の曲を取得して」
「シェルで pwd を実行して」

被阻止的命令(仅删除)

以下模式将被阻止以确保安全:

壳命令

  • rm, rm -rf, rm -r
  • rmdir
  • unlink

AppleScript

  • delete file, delete folder, delete item
  • move ... to trash
  • empty trash

键盘快捷键列表

keyboard_shortcut 中可用的快捷键:

快捷键名称 |-----------------|------| | copy |Cmd+C| | paste |Cmd+V| | cut |Cmd+X| | undo |Cmd+Z| | redo |Cmd+Shift+Z| | save |Cmd+S| | select_all |Cmd+A| | find |Cmd+F| | new |Cmd+N| | open |Cmd+O| | close |Cmd+W| | quit |Cmd+Q| | tab |Cmd+T| | refresh |Cmd+R|

环境变数

|变量名|说明|默认| |--------|------|----------| | TIMEOUT |命令超时(ms)|30000| | LOG_OPERATIONS 操作日志输出

故障排除

找不到cliclick

brew install cliclick

辅助功能权限错误

  1. 系统设置-隐私和安全-辅助功能
  2. 添加Claude(或终端)
  3. 重新启动应用程序

画面收录权限错误

  1. 系统设置→隐私和安全→画面收录
  2. 添加Claude(或终端)
  3. 重新启动应用程序

AppleScript错误

某些应用程序脚本操作可能需要附加权限。 请通过系统设置→隐私和安全→自动化确认许可。

许可证

麻省理工学院

目录标签

目录标签

JavaScriptClaude云端部署macOS自动化本地部署GUI控制鼠标键盘模拟屏幕截图窗口管理

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

local-only

工具数量(toolCount,工具数)

19

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明nonelocal-only

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP