← Explore all mcp servers

APPLICATION DEVELOPMENT / Sentry / XcodeBuildMCP maintainers

XcodeBuildMCP

Build, test and inspect Apple-platform projects through local Xcode and simulator workflows.

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

01 / THE REASONING

Why this made the selection.

  • Provides structured build/test and simulator tools for a workflow browser automation cannot cover.
  • Workflow selection keeps device, debugger and UI-automation tools optional rather than enabling every capability at startup.

02 / THE REVIEW RECORD

What we actually inspected.

Source review has boundaries.
A clear record is more useful than a “safe” badge.

Material inspected

  • Pinned README, package.json, MIT licence and server startup/registration.
  • Official MCP client, tool, workflow configuration and privacy documentation.

Our findings

  • Only simulator workflows are enabled by default; device, debugging, macOS and UI automation need configuration.
  • The local server uses stdio. The privacy guide distinguishes internal runtime telemetry from user build failures and tool payloads; this was not independently observed at runtime.

Not established by this review

  • Server launch, authenticated tool calls, and release-to-source parity were not tested.

The review applies to the material and revision named here. A newer upstream release can change its behavior.

03 / PUT IT TO WORK

Connect a server deliberately.

Upstream setup instructions ↗

DOCUMENTED COMMAND

codex mcp add XcodeBuildMCP -- npx -y xcodebuildmcp@latest mcp

Copying does not execute this command. It may retrieve a newer version than the reviewed source.

  1. Install Xcode and ensure the project’s build/signing setup works on the Mac.
  2. Run the shown Codex registration command, or use the documented JSON for another client.
  3. Select the project/scheme and enable additional workflows only when needed; apply the telemetry setting if desired.

Before you start

  • macOS with a supported Xcode installation.
  • Node.js/npx for the shown command; appropriate project and signing access.

Documented configuration example

Use the client and authentication context described in the setup guidance. Configuration formats vary between hosts.

{
  "mcpServers": {
    "XcodeBuildMCP": {
      "command": "npx",
      "args": [
        "-y",
        "xcodebuildmcp@latest",
        "mcp"
      ]
    }
  }
}

04 / FOLLOW THE EVIDENCE

The source trail.

Our notes are separate from the original resource.
Check upstream before adopting a new version.

  1. https://raw.githubusercontent.com/getsentry/XcodeBuildMCP/e6ef59b49b44012c824f0a0de261c96142e37390/README.md

    Supports: summary, upstreamDescription, whySelected, bestFor, limitations, install, access, compatibility, transports, review

  2. https://xcodebuildmcp.com/docs/clients

    Supports: install, compatibility, review

  3. https://xcodebuildmcp.com/docs/privacy

    Supports: limitations, access, review

  4. https://xcodebuildmcp.com/docs/configuration

    Supports: limitations, install

  5. https://raw.githubusercontent.com/getsentry/XcodeBuildMCP/e6ef59b49b44012c824f0a0de261c96142e37390/src/server/server.ts

    Supports: language, transports, review, access

  6. https://raw.githubusercontent.com/getsentry/XcodeBuildMCP/e6ef59b49b44012c824f0a0de261c96142e37390/LICENSE

    Supports: license