Repolode
getsentry

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 数据每日更新。

相关项目