
macPilot
MacPilot CLI 是一个开源工具,它允许通过 MCP 与 macOS 进行交互。它提供了一系列系统工具,使 AI 助手能够在 macOS 系统上执行各种操作,包括鼠标控制、屏幕截图、文本粘贴、应用程序启动等等。
huhu415
README
MacPilot CLI
MacPilot CLI 是一个开源工具,它使大型语言模型 (LLM) 能够通过 MCP (模型控制协议) 协议与 macOS 进行交互。 它提供了一系列系统工具,允许 AI 助手在 macOS 系统上执行各种操作。
工具文档
工具名称 | 描述 | 输入参数 |
---|---|---|
repeat |
回显输入的文本 | text : 要重复的字符串 |
getCursorPosition |
返回当前鼠标位置和屏幕详细信息 | 无 |
moveCursor |
将鼠标光标移动到特定坐标 | x : X 坐标, y : Y 坐标 |
clickMouse |
在当前光标位置执行鼠标点击 | 无 |
pasteText |
将文本复制到剪贴板并粘贴 | text : 要粘贴的文本 |
captureScreen |
截取整个屏幕的屏幕截图 | 无 |
executeCommand |
运行 shell 命令并返回输出 | command : 要执行的命令, args : 可选参数数组 |
launchApp |
启动应用程序 | bundleId & Application identifier 或 appName & Application name |
getAppsList |
返回已安装应用程序的列表 | 无 |
getWindowsList |
返回有关所有窗口的信息 | 无 |
getFocusedWindowInfo |
返回有关焦点窗口的信息 | 无 |
getWindowInfo |
返回有关窗口的详细信息 | pid : 可选进程 ID |
快速开始
- 你需要一台运行 macOS 14.0 (Sonoma) 或更高版本的 Apple Silicon Mac 电脑
- 从 Releases 部分下载二进制文件
- 通过添加以下配置来配置你的 MCP 兼容应用程序(Cursor 或 Claude Desktop app):
{ "mcpServers": { "macPilotCli": { "command": "/path/to/downloaded/binary" } } }
- 授予与 MacPilot CLI 一起使用的应用程序必要的权限(屏幕录制、辅助功能)。 例如,如果你正在使用 Cursor,请确保 Cursor 在系统设置中具有所需的权限。
- 根据你的应用程序的要求切换到工具兼容的模型,你就可以使用 MacPilot CLI 了
推荐服务器
Claude Code MCP
一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。
@kazuph/mcp-taskmanager
用于任务管理的模型上下文协议服务器。它允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。
Beamlit MCP Server
一个 MCP 服务器实现,它支持 Beamlit CLI 和 AI 模型之间的无缝集成,并使用模型上下文协议标准。
ThingsPanel MCP
一个集成服务器,将人工智能模型与 ThingsPanel 物联网平台连接起来,使人工智能助手能够通过自然语言与物联网设备交互,以进行设备控制、数据检索和管理操作。

systemd-coredump MCP Server
启用支持 MCP 的应用程序,通过与 systemd-coredump 功能集成,来访问、管理和分析系统核心转储。
Terminal Controller for MCP
一个 MCP 服务器,它通过一个标准化的接口,使 LLM 能够安全地执行终端命令、进行目录导航和进行文件系统操作。

mac-apps-launcher
一个 MCP 服务器,用于在 MacOS 上列出和启动应用程序。 (Yī gè MCP fúwùqì, yòng yú zài MacOS shàng lièchū hé qǐdòng yìngyòng chéngxù.)
applescript-mcp
使LLM应用程序能够通过AppleScript与macOS交互。
Google Tasks MCP Server
与 Google Tasks 集成,以允许列出、读取、搜索、创建、更新和删除任务。
MCP 3D Printer Server
通过 MCP 服务器实现与 3D 打印机管理系统的交互,支持 STL 文件操作、切片以及对 OctoPrint、Klipper、Duet 等打印机的控制。