XcodeBuildMCP
XcodeBuildMCP is a Model Context Protocol server and CLI, maintained under the getsentry organisation, that gives agents tools for working on iOS and macOS projects. It ships as one package with two modes: a CLI for direct terminal use (for example `xcodebuildmcp simulator build --scheme MyApp --project-path ./MyApp.xcodeproj`, `xcodebuildmcp tools` to list tools) and an `mcp` subcommand that starts the MCP server for AI coding agents.
Install with Homebrew (`brew tap getsentry/xcodebuildmcp` then `brew install xcodebuildmcp`) or with npm and npx on Node.js 18+, and the README gives configuration for several clients including Cursor. It requires macOS 14.5 or later and Xcode 16 or later. Two optional agent skills are included, one for the MCP server and one for the CLI. Notes in the README: it asks xcodebuild to skip macro validation so projects using Swift Macros build, and device tools need code signing configured in Xcode. It uses Sentry for runtime error telemetry only, with opt-out instructions in its privacy document, and is MIT licensed.
Features
Why choose it
Trade-offs
Maintenance check
- Last commit
- 2026-09-23
- Commits, last 90 days
- 20
- Releases, last 90 days
- 2
- Latest release
- v2.7.1 (2026-09-23)
- Open issues
- 32
- Recent issues with at least one comment
- 13/25
Oldest week on the left; the latest four weeks are orange. Source: GitHub commit activity.
Status rule: archived on GitHub = Archived; last commit within 90 days = Active; 91 to 365 days = Slowing; older = Stale. All figures come from the GitHub API on the date shown.
Most discussed open issues
- #524 Test-products retention is unbounded in practice (100 bundles / 3 days, no config knob) — can fill a disk3 comments · 2026-09-03
- #526 [Bug]: Orphaned workspaces are never swept — test-products for deleted project paths persist forever (126 GB past max age)2 comments · 2026-09-08
- #525 Allow reusing Xcode.app's per-workspace DerivedData (avoid duplicate builds); static XCODEBUILDMCP_DERIVED_DATA_PATH can't map per workspace2 comments · 2026-09-03
- #517 test_sim reports SUCCEEDED with 0 tests when per-call projectPath is ignored2 comments · 2026-08-23
- #537 [Bug]: iPhone Duo (foldable) simulator: snapshot_ui works, tap/touch/key input never lands, screenshot cannot target the lit panel1 comments · 2026-09-21
Issue titles are quoted from GitHub. Open the link to check whether a problem still applies to the version you use.
Compatibility
Quick start
Use cases
Alternatives
Comments
No comments yet. Be the first!