一款 macOS 命令行工具兼 Claude Code、Codex 技能,可在屏幕上绘制大箭头和文字标牌,帮助指引用户点击目标。
getsentry/MobileBuildMCP
为 AI 编程代理提供构建、测试和运行 iOS/macOS Xcode 项目工具的 MCP 服务与命令行工具。
- Star
- 6,494
- Fork
- 328
- 未关闭 Issue
- 32
- 最近提交
- 6小时前
这是什么?
MobileBuildMCP 是一个面向 iOS 和 macOS 项目的 Model Context Protocol 服务与命令行工具。它封装了 xcodebuild 等 Apple 开发工具,让 Cursor、Claude Code、Codex 等 AI 编程代理可以通过结构化的工具调用来构建、测试和运行 Xcode 项目,而不必直接拼接 shell 命令。
同一个包也可以作为独立 CLI 使用,支持面向模拟器构建、通过 build-for-testing 生成可移植的测试产物并稍后运行,以及列出可用工具。日志采集、调试等有状态操作由每个工作区的守护进程处理,需要时自动启动。
可通过 Homebrew 或 npm 安装,也可以用 npx 按需启动 MCP 服务。运行环境要求为 macOS 14.5 或更高版本,以及 Xcode 16.x 或更高版本。
核心功能
- 01将 Xcode 构建和测试操作以 MCP 工具的形式提供给 AI 代理。
- 02提供命令行工具,可直接在终端面向模拟器构建和测试。
- 03支持通过 build-for-testing 预先生成测试产物,之后单独运行。
- 04包含每个工作区的守护进程,用于日志采集和调试。
- 05可通过 Homebrew 或 npm 安装,也可用 npx 免全局安装运行。
- 06提供可选的代理技能文件,帮助代理快速掌握 MCP 或 CLI 用法。
适用场景
- 让 AI 编程代理在 Xcode 中构建并修复 iOS 应用。
- 在 macOS 的脚本或 CI 中运行模拟器测试套件。
- 将测试产物的生成与测试执行分开,以复用构建结果。
- 不打开 IDE,直接在终端操作 Xcode 项目。
标签
常见问题
- MobileBuildMCP 是什么?
- 为 AI 编程代理提供构建、测试和运行 iOS/macOS Xcode 项目工具的 MCP 服务与命令行工具。 MobileBuildMCP 是一个面向 iOS 和 macOS 项目的 Model Context Protocol 服务与命令行工具。它封装了 xcodebuild 等 Apple 开发工具,让 Cursor、Claude Code、Codex 等 AI 编程代理可以通过结构化的工具调用来构建、测试和运行 Xcode 项目,而不必直接拼接 shell 命令。
- MobileBuildMCP 可以免费使用吗?用的什么许可证?
- MobileBuildMCP 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- MobileBuildMCP 还在维护吗?
- 活跃维护中。MobileBuildMCP 最近一次提交是在 2026年10月20日。
- MobileBuildMCP 适合用来做什么?
- 让 AI 编程代理在 Xcode 中构建并修复 iOS 应用。 在 macOS 的脚本或 CI 中运行模拟器测试套件。 将测试产物的生成与测试执行分开,以复用构建结果。 不打开 IDE,直接在终端操作 Xcode 项目。
- 在哪里获取 MobileBuildMCP?
- 源代码和安装说明在 GitHub 上:https://github.com/getsentry/MobileBuildMCP
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
一款 macOS 终端应用,用于运行和监控多个编码智能体,会话由守护进程保持,并提供 iPhone 配套应用。
为 AI 编程助手提供最新、按版本区分的库文档与代码示例的 MCP 服务与 CLI。
官方 Python SDK,用于构建 Model Context Protocol 服务端和客户端,连接 LLM 应用与工具、数据和提示词。
官方 TypeScript SDK,用于构建 Model Context Protocol 服务端与客户端,为 LLM 应用提供标准化上下文。
跨平台的 Xcode 替代工具,可在 Linux、Windows 和 macOS 上用 SwiftPM 构建、签名并安装 iOS 应用。