Skip to content

Release v2.7.1

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Sep 20:18
v2.7.1
d13ff0c

Release v2.7.1

Changed

  • Renamed the project from XcodeBuildMCP to MobileBuildMCP. The npm package, CLI binaries (mobilebuildmcp, mobilebuildmcp-doctor), Homebrew formula, MOBILEBUILDMCP_* environment variables, mobilebuildmcp:// resource URIs, mobilebuildmcp.output.* structured output schema IDs, the .mobilebuildmcp/config.yaml project config directory, and the ~/Library/Developer/MobileBuildMCP state directory all use the new name. The xcodebuildmcp.com domain is retired: structured output schema $id URLs now use https://raw.githubusercontent.com/getsentry/MobileBuildMCP/main/schemas/structured-output/, documentation links point at the docs sources in the getsentry/xcodebuildmcp.com repository, and the MCP registry name is io.github.getsentry/mobilebuildmcp.
  • Dictionary-shaped MCP inputs now use client-compatible wire representations (#491). The env and testRunnerEnv inputs on build, launch, test, and session-default tools are arrays of { "key": "...", "value": "..." } entries, while xcode_ide_call_tool.arguments is a JSON object string. MobileBuildMCP converts these values to their existing internal objects only after MCP input validation.

Option A — Homebrew (no Node.js required)

Install:

brew tap getsentry/xcodebuildmcp
brew install mobilebuildmcp

MCP config:

"MobileBuildMCP": {
  "command": "mobilebuildmcp",
  "args": ["mcp"]
}

Option B — npm / npx (Node.js 18+)

Install:

npm install -g mobilebuildmcp@latest

MCP config:

"MobileBuildMCP": {
  "command": "npx",
  "args": ["-y", "mobilebuildmcp@latest", "mcp"]
}

📦 NPM Package: https://www.npmjs.com/package/mobilebuildmcp/v/2.7.1