MobileBuildMCP
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
- 评测生成时间(北京时间)
- 本报告引擎
- v3.17.3
- 当前引擎
- v3.17.3
规则版本一致,但报告只反映生成时的证据,不代表项目代码和安全状态始终不变。
进入后确认来源与额度,提交才会创建任务。
核对代码版本与送评文本摘要
仅记录实际送评的受限文本,不是完整仓库审计、安装结果或运行时安全保证。Stars、下载量和仓库元数据为采集时的独立信号,不属于此 commit 快照。
getsentry/MobileBuildMCP @ 2998ac77ebbca59544e88a27f34bfb830db9d924目录树:6f4ab859e1d48a66ec256e48f8e17f785d21ef8c
README 来源:README.md
- README.md · 7052 字符
SHA-256: f7b51dc3f9d5e7bde47d57f5a2f08039bdf2558090d700a3d1c9ce2f982ee04f - skills/mobilebuildmcp-cli/SKILL.md · 1671 字符
SHA-256: 754ec68f840f9d10a7530f54ed572b35e66f961f125fa2060dd2631e2ad176b0 - skills/mobilebuildmcp/SKILL.md · 2623 字符
SHA-256: a325c67ccfe8257d268832a81bdb741920f2bde7d925f8031ba131854ca55025 - .agents/skills/mobilebuildmcp-docs-command-review/SKILL.md · 2013 字符
SHA-256: 94bc54ab4218ce9dab544b91310d0bc9ba32d233ba4a1170154c0380ba67f45f - .agents/skills/mobilebuildmcp-docs-release-review/SKILL.md · 1555 字符
SHA-256: 65be088663ff5a8223ff2d1f547f83f14338a06f81f07bea4db9503282c0330c - .agents/skills/mobilebuildmcp-packaging-resource-review/SKILL.md · 1538 字符
SHA-256: 620378777e45a4d08e77f8513fbf4fdca541fdcfd94521f7ee0dba9dceeb36e0 - .agents/skills/mobilebuildmcp-rendering-streaming-review/SKILL.md · 1544 字符
SHA-256: 7fed2eebebf3546df3383a38616efdb1c638b100d7db92c6c5635034a27b2931 - .agents/skills/mobilebuildmcp-runtime-boundary-review/SKILL.md · 1450 字符
SHA-256: 8ebe2e7f85c698ced9fcf0cf8ee322c7d5894cc6bbfba9b73cd8483c987a4b77 - .agents/skills/mobilebuildmcp-snapshot-fixture-review/SKILL.md · 1885 字符
SHA-256: 6993b64e155d7dccf9767fbcb8bfc5dd4929382c58d79de5eaca18d4faf90aff - .agents/skills/mobilebuildmcp-structured-output-review/SKILL.md · 1525 字符
SHA-256: 3c877632460d6be085a631beac5108f98cc341d461c5a98b4a9cb42813a12608 - .agents/skills/mobilebuildmcp-test-boundary-review/SKILL.md · 1391 字符
SHA-256: f3e5b29650d9553f4090188bb7a3d3f5f25057d337eb9e77a5c58b0e7f1c7376 - .agents/skills/mobilebuildmcp-tool-contract-review/SKILL.md · 1613 字符
SHA-256: ae4286016a3eea722565db8b78a0eed9e91182f56ca1a6881ffd6be2b33ca749 - .agents/skills/warden-sweep/SKILL.md · 12666 字符
SHA-256: c420431e44e62727bc608d8a9e8565fae141be8244f4e9ba25d739ea8fc0b900 - .agents/skills/warden/SKILL.md · 2464 字符
SHA-256: f521ff421145db3fbcfbb8e1a8cbf78b36da72fe50d23ef6888c0ed997117fe8 - package.json · 6039 字符
SHA-256: fad6902321eaa9000664b78339c467c3ffb1cbf0b27e419821e867446915bf1a - SECURITY.md · 373 字符
SHA-256: 988b2c1470360df3fbc35eb69a77d7aecb03daa9c798f4cfb572de2ac9037fe0 - .vscode/mcp.json · 1015 字符
SHA-256: b9e5fe55be453d8e298fae17fea3cc904a29ebaf487db53afec4fd1eae66512e
摘要对应送评 UTF-8 文本,可能为限额节选,不等于 Git blob SHA。来源由采集方提供,摘要本身不证明来源真实性。
综合采用结论
证据充分,整体质量与安全表现优秀
- 基础评测完成+25/25确定性评分与静态安全扫描已完成
- README 有效证据+15/256,053 个去重后的有效字符
- 独立证据来源+20/208 类非重复证据,重复文件不叠加
- 仓库元数据+10/10已取得仓库状态与采用数据
- 活跃记录+5/5已取得最近提交时间
- AI 复核+15/15已完成结构化 AI 证据复核
本报告评了什么
综合分用于静态采用筛选,不是任务成功率,也不代表使用 Skill 后的能力提升。
- 静态检查范围
- 记录 17 个文件 · 48,417 字符
- 只检查采集到的受限文本与已知风险模式;未读取的脚本、依赖和运行环境不在结论内。
- AI 内容复核
- 已使用
- 复核送评文本的说明和设计,不是安装测试或实际任务执行。记录缺失时不推断已使用或未使用。
- 真实任务效果
- 本报告未提供实测证据
- 没有使用/不使用 Skill 的任务对照、重复运行或耗时与 token 成本结果。采用前仍需在隔离环境验证自己的任务。
脚本引用覆盖
脚本引用覆盖记录不可得;不推断没有引用或已经检查。
CLI 构建测试流程
SKILL.md 给出按顺序的安装、发现、执行三步,属单一任务连续处理
左右滑动查看完整图示
- • SKILL.md Step 1:mobilebuildmcp --help 检查,缺失则 brew 或 npm 安装
- • SKILL.md Step 2:通过 --help 与 tools 发现工作流和参数
- • SKILL.md Step 3:优先使用 build-and-run 等直接命令
- 通过: Agent Skills 格式校验 13/13 个通过
- 通过: 13 个有效 Skill 含可核实的指令步骤或示例
- 质量评审选取 skills/mobilebuildmcp-cli/SKILL.md;其余 12 个仅做格式扫描
- Installation 节:brew tap getsentry/xcodebuildmcp 与 npm install -g mobilebuildmcp@latest
- Requirements 节:macOS 14.5+、Xcode 16.x+、Node.js 18.x+
- CLI 节示例:mobilebuildmcp simulator build --scheme MyApp --project-path ./MyApp.xcodeproj
- Notes 节:设备工具需在 Xcode 配置代码签名
- Privacy 节:使用 Sentry 做运行时错误遥测,退出方式见外链
- 问题与用途描述
- 有效 README
- 安装或接入步骤
- 可执行示例
- 通过: Agent Skills 格式校验 13/13 个通过
- 缺少输出或结果说明
- README 与 SKILL.md 均未说明命令输出格式或结果判定方式
- 工具清单与参数细节仅指向外部 tools.mdx,正文不可核验
- 遥测默认开启,仅外链隐私页说明退出方式
- 设计层面缺少权限模型、错误码与失败恢复的具体描述
在 macOS 上让 AI 代理执行 iOS 模拟器构建与测试、需要统一 CLI 替代手写 xcodebuild 命令的团队、为 MCP 客户端接入移动端构建工具
非 macOS 或 Xcode 16 以下环境、需要离线且完全无遥测的严格合规场景
也有自己的公开项目?先看完证据,再用当前规则生成独立报告。
评测我的项目 →静态扫描不是安全保证,生产接入前仍应人工复核权限和数据边界。
- 01补充输出或结果说明
方法、证据与局限展开收起
GitHub Repository API
17 个文件 · 48,417 字符
v3.17.3 · AI 内容复核:已使用(deepseek-flash)
- 静态评测不会安装或执行项目代码
- 安全扫描基于高信号文件与已知模式,不能替代人工审计
- 流行度只反映采用程度,不代表安全或工程质量
- 发现 13 个 Skill;质量复核只评审 skills/mobilebuildmcp-cli/SKILL.md,其余 12 个仅做格式扫描
30 天热度趋势
README
A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Installation
MobileBuildMCP ships as a single package with two modes: a CLI for direct terminal use and an MCP server for AI coding agents. Either install method gives you both.
Option A — Homebrew
brew tap getsentry/xcodebuildmcp
brew install mobilebuildmcp
Option B — npm (Node.js 18+)
npm install -g mobilebuildmcp@latest
Verify either install:
mobilebuildmcp --help
Connect your MCP client
Drop-in config snippets for Cursor, Claude Code, Codex, can be found in the official docs page MCP Clients. Most clients can also run the MCP server on demand via npx -y mobilebuildmcp@latest mcp without a global install.
Requirements
- macOS 14.5 or later
- Xcode 16.x or later
- Node.js 18.x or later (not required for Homebrew installation)
Skills
MobileBuildMCP now includes two optional agent skills:
-
MCP Skill: Primes the agent with instructions on how to use the MCP server's tools (optional when using the MCP server).
-
CLI Skill: Primes the agent with instructions on how to navigate the CLI (recommended when using the CLI).
To install with a global binary:
mobilebuildmcp init
Or install directly via npx without a global install:
npx -y mobilebuildmcp@latest init
For further information on installing skills, see Agent Skills.
Notes
- MobileBuildMCP requests xcodebuild to skip macro validation to avoid errors when building projects that use Swift Macros.
- Device tools require code signing to be configured in Xcode. See Device Code Signing.
Privacy
MobileBuildMCP uses Sentry for internal runtime error telemetry only. For details and opt-out instructions, see Privacy & Telemetry.
CLI
MobileBuildMCP provides a unified command-line interface. The mcp subcommand starts the MCP server, while all other commands provide direct terminal access to tools:
# Install globally
npm install -g mobilebuildmcp@latest
# Start the MCP server (for MCP clients)
mobilebuildmcp mcp
# List available tools
mobilebuildmcp tools
# Build for simulator
mobilebuildmcp simulator build --scheme MyApp --project-path ./MyApp.xcodeproj
# Prepare portable test products without running tests
mobilebuildmcp simulator build --scheme MyApp --project-path ./MyApp.xcodeproj --simulator-name "iPhone 17" --build-for-testing --test-products-path ./MyApp.xctestproducts
# Run previously prepared test products
mobilebuildmcp simulator test --test-products-path ./MyApp.xctestproducts --simulator-name "iPhone 17"
Check for updates and upgrade in place:
mobilebuildmcp upgrade --check
mobilebuildmcp upgrade --yes
The CLI uses a per-workspace daemon for stateful operations (log capture, debugging, etc.) that auto-starts when needed. See the CLI guide for full documentation.
Documentation
- Installation: https://github.com/getsentry/xcodebuildmcp.com/blob/main/app/docs/_content/installation.mdx
- Setup: https://github.com/getsentry/xcodebuildmcp.com/blob/main/app/docs/_content/setup.mdx
- MCP clients: https://github.com/getsentry/xcodebuildmcp.com/blob/main/app/docs/_content/clients.mdx
- CLI usage: https://github.com/getsentry/xcodebuildmcp.com/blob/main/app/docs/_content/cli.mdx
- Configuration and options: https://github.com/getsentry/xcodebuildmcp.com/blob/main/app/docs/_content/configuration.mdx
- Tools reference: https://github.com/getsentry/xcodebuildmcp.com/blob/main/app/docs/_content/tools.mdx
- Troubleshooting: https://github.com/getsentry/xcodebuildmcp.com/blob/main/app/docs/_content/troubleshooting.mdx
- Privacy: https://github.com/getsentry/xcodebuildmcp.com/blob/main/app/docs/_content/privacy.mdx
- Skills: https://github.com/getsentry/xcodebuildmcp.com/blob/main/app/docs/_content/skills.mdx
- Contributing: https://github.com/getsentry/xcodebuildmcp.com/blob/main/app/docs/_content/contributing.mdx
Licence
This project is licensed under the MIT License - see the LICENSE file for details. For third-party licensing notices see the THIRD_PARTY_LICENSES file for details. For npm package attributions see the THIRD_PARTY_PACKAGE_LICENSES file for details.