Skip to content

Installation

The fastest way to get started — no global install needed:

Terminal window
npx xcode-pilot-mcp

This downloads and runs the latest version on demand. Most MCP clients use this approach in their configuration.

If you prefer a permanent installation:

Terminal window
npm install -g xcode-pilot-mcp

Verify the installation:

Terminal window
xcode-pilot-mcp --help

For development or to run the latest unreleased changes:

  1. Clone the repository:

    Terminal window
    git clone https://github.com/sitharaj88/xcode-pilot-mcp.git
    cd xcode-pilot-mcp
  2. Install dependencies:

    Terminal window
    npm install
  3. Build the project:

    Terminal window
    npm run build
  4. Run the server:

    Terminal window
    node build/index.js

Xcode Pilot MCP is a stdio-based MCP server. It communicates with your AI assistant over stdin/stdout using the Model Context Protocol. You don’t interact with it directly — your MCP client (Claude Code, Cursor, etc.) launches it automatically.

┌──────────────┐ MCP (stdio) ┌──────────────────┐
│ AI Assistant │ ◄────────────────► │ Xcode Pilot MCP │
│ (Claude, etc)│ │ (this server) │
└──────────────┘ └────────┬─────────┘
┌────────▼─────────┐
│ Xcode Toolchain │
│ xcodebuild │
│ xcrun simctl │
│ devicectl │
│ security │
└──────────────────┘

Configure your editor to use Xcode Pilot MCP: Configuration.