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 了
推荐服务器
@kazuph/mcp-taskmanager
用于任务管理的模型上下文协议服务器。它允许 Claude Desktop(或任何 MCP 客户端)在基于队列的系统中管理和执行任务。
Claude Code MCP
一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。
ThingsPanel MCP
一个集成服务器,将人工智能模型与 ThingsPanel 物联网平台连接起来,使人工智能助手能够通过自然语言与物联网设备交互,以进行设备控制、数据检索和管理操作。
Beamlit MCP Server
一个 MCP 服务器实现,它支持 Beamlit CLI 和 AI 模型之间的无缝集成,并使用模型上下文协议标准。
Windows CLI MCP Server
一个模型上下文协议(Model Context Protocol,MCP)服务器,提供对 Windows 系统的安全命令行访问。它允许像 Claude Desktop 这样的 MCP 客户端安全地在 PowerShell、CMD 和 Git Bash shell 中执行命令,并具有可配置的安全控制。
Things MCP Server
通过 Claude Desktop 实现与 Things 应用的交互,允许使用自然语言命令来创建任务、分析项目和管理优先级。
mcp-wcgw
紧密结合的 Shell 和文件编辑功能提供了强大的编码体验。 你可以使用不同的模式:架构师和代码编写者,分别用于计划和实施阶段。 你可以让它调用任何命令行指令,例如编译、类型检查、代码检查、GitHub CLI、Python。
MCP SAP GUI Server
使用模型上下文协议自动执行与 SAP GUI 的交互,从而可以通过点击、键入、滚动和事务管理等工具精确控制 SAP 事务。
MCP Client Configuration Server
一个工具,用于管理和同步不同 AI 助手客户端(Cline、Roo Code、WindSurf、Claude)的 MCP 服务器配置,并自动化从客户端配置文件中检索、列出、添加和删除服务器配置的过程。 Alternatively, a more concise translation: 用于管理和同步不同 AI 助手客户端(Cline、Roo Code、WindSurf、Claude)MCP 服务器配置的工具,可自动执行从客户端配置文件中检索、列出、添加和删除服务器配置的操作。
Coder Toolbox MCP Server
一个实用工具包,通过提供无缝的 Java 代码分析、操作和测试工作流程工具,增强 Claude 的代码交互能力。