MobileBuildMCP
Sentry's MCP server and CLI for building, testing, running and debugging iOS and macOS projects from an agent. Formerly XcodeBuildMCP.
View on GitHub ↗- Stars
- ★ 6,488
- Last commit
- 23 Sept 2026
- Maintenance
- Active
- Licence
- MIT
- Category
- MCP Servers
- GitHub
- getsentry/MobileBuildMCP
Overview
MobileBuildMCP from Sentry is an MCP server and CLI with tools for AI agents working on iOS and macOS projects. One package gives you both modes: a CLI for the terminal and an MCP server for coding agents. It also ships optional skills that teach agents how to use it.
Features
- Builds for the simulator from a scheme and project path
- Prepares portable test products and runs them later
- Lists its available tools
- Optional MCP and CLI skills that prime the agent
- Config snippets for Cursor, Claude Code and Codex in the docs
Requirements
- macOS 14.5 or later
- Xcode 16.x or later
- Node.js 18.x or later (not needed for Homebrew)
Install
Homebrew
brew tap getsentry/xcodebuildmcp brew install mobilebuildmcpOr npm
npm install -g mobilebuildmcp@latestInstall the agent skills
mobilebuildmcp init
Example
Run mobilebuildmcp simulator build --scheme MyApp --project-path ./MyApp.xcodeproj, or let your agent call the same tool through mobilebuildmcp mcp.
Works with
Listed in
- github.com/getsentry/MobileBuildMCP
- raw.githubusercontent.com/getsentry/MobileBuildMCP/HEAD/README.md
Read the code before you install anything. SwiftAgents doesn't review or endorse the tools listed here. Active: a commit in the last 90 days. Slowing: last commit within the past year. Stale: older than a year, or archived.
More in this category
Mobile MCP
Drives native mobile apps on simulators, emulators and real devices over MCP, for iOS and Android alike.
agent-device
Lets coding agents see and drive apps on iOS simulators and real devices (Android too) through accessibility snapshots, taps, typing and screenshots. Comes as a CLI, MCP server and Node API.
iOS Simulator MCP
MCP server for listing simulators, inspecting UI, taking screenshots and installing or launching apps.