Installation
Quick Install
Section titled “Quick Install”The fastest way to get started — no global install needed:
npx xcode-pilot-mcpThis downloads and runs the latest version on demand. Most MCP clients use this approach in their configuration.
Global Install
Section titled “Global Install”If you prefer a permanent installation:
npm install -g xcode-pilot-mcpyarn global add xcode-pilot-mcppnpm add -g xcode-pilot-mcpVerify the installation:
xcode-pilot-mcp --helpInstall from Source
Section titled “Install from Source”For development or to run the latest unreleased changes:
-
Clone the repository:
Terminal window git clone https://github.com/sitharaj88/xcode-pilot-mcp.gitcd xcode-pilot-mcp -
Install dependencies:
Terminal window npm install -
Build the project:
Terminal window npm run build -
Run the server:
Terminal window node build/index.js
How It Works
Section titled “How It Works”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 │ └──────────────────┘Next Step
Section titled “Next Step”Configure your editor to use Xcode Pilot MCP: Configuration.