跳到主要内容
Supermarket
返回能力市场
MCP Server
design
MIT

MobileBuildMCP

A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.

getsentrygetsentry
89/ 100

公开评测 · 综合采用结论

证据充分,整体质量与安全表现优秀

查看评测依据 评测我的项目基于公开项目证据,非安全认证或安装推荐
6.5kstars
328forks
最近更新 16天前
评测生成时间(北京时间)
本报告引擎
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。来源由采集方提供,摘要本身不证明来源真实性。

Evaluation report

综合采用结论

89
A
满分 100 · 静态采用参考
值得推荐低风险
决策摘要

证据充分,整体质量与安全表现优秀

90%
高置信度
91
文档
100
安全
82
质量
100
活跃
61
采用
  • 基础评测完成+25/25确定性评分与静态安全扫描已完成
  • README 有效证据+15/256,053 个去重后的有效字符
  • 独立证据来源+20/208 类非重复证据,重复文件不叠加
  • 仓库元数据+10/10已取得仓库状态与采用数据
  • 活跃记录+5/5已取得最近提交时间
  • AI 复核+15/15已完成结构化 AI 证据复核

本报告评了什么

综合分用于静态采用筛选,不是任务成功率,也不代表使用 Skill 后的能力提升。

静态检查范围
记录 17 个文件 · 48,417 字符
只检查采集到的受限文本与已知风险模式;未读取的脚本、依赖和运行环境不在结论内。
AI 内容复核
已使用
复核送评文本的说明和设计,不是安装测试或实际任务执行。记录缺失时不推断已使用或未使用。
真实任务效果
本报告未提供实测证据
没有使用/不使用 Skill 的任务对照、重复运行或耗时与 token 成本结果。采用前仍需在隔离环境验证自己的任务。

脚本引用覆盖

脚本引用覆盖记录不可得;不推断没有引用或已经检查。

How it works · 流程图

CLI 构建测试流程

SKILL.md 给出按顺序的安装、发现、执行三步,属单一任务连续处理

AI 提取 · 证据约束

左右滑动查看完整图示

CLI 构建测试流程SKILL.md 给出按顺序的安装、发现、执行三步,属单一任务连续处理缺失时安装安装后复查已存在则跳过确定命令后执行检查CLI前置校验安装CLI可选步骤帮助发现命令探索执行构建测试核心动作
图示依据
  • • SKILL.md Step 1:mobilebuildmcp --help 检查,缺失则 brew 或 npm 安装
  • • SKILL.md Step 2:通过 --help 与 tools 发现工作流和参数
  • • SKILL.md Step 3:优先使用 build-and-run 等直接命令
五维表现
面向 iOS/macOS 构建测试的 MCP/CLI 工具,场景具体、安装与示例可核验;但输出结果说明缺失,工具参数与权限边界主要外链,设计证据偏薄。
质量证据
  • 通过: 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 以下环境、需要离线且完全无遥测的严格合规场景

也有自己的公开项目?先看完证据,再用当前规则生成独立报告。

评测我的项目 →
文档证据
91/100
问题与用途描述10 分
有效 README12 分
安装或接入步骤14 分
可执行示例16 分
输入、参数或工具说明11 分
输出或结果说明9 分
限制、权限或边界12 分
错误处理或排障8 分
许可证信息5 分
结构化章节3 分
安全证据
低风险
未发现已知高风险模式

静态扫描不是安全保证,生产接入前仍应人工复核权限和数据边界。

优先改进清单
  1. 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.

CI npm version License: MIT Node.js Xcode 16 macOS MCP Ask DeepWiki AgentAudit Security pkg.pr.new

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

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.