
Xcode
STDIOMCP server for Xcode builds, automation, and log parsing with AI assistant integration.
MCP server for Xcode builds, automation, and log parsing with AI assistant integration.
MCP server for Xcode build automation and log parsing.
brew install xclogparser
Run directly with npx:
brew install xclogparser npx -y xcodemcp@latest
Or install globally:
brew install xclogparser npm install -g xcodemcp
Add to your MCP configuration:
{ "mcpServers": { "xcodemcp": { "command": "npx", "args": ["-y", "xcodemcp@latest"], "env": {} } } }
To add XcodeMCP to Claude Code using the command line:
claude mcp add-json XcodeMCP '{ "command": "npx", "args": ["-y", "xcodemcp@latest"], "env": {} }'
Or clone locally:
git clone https://github.com/lapfelix/XcodeMCP.git cd XcodeMCP npm install node index.js
xcode_open_project
- Open Xcode projects and workspacesxcode_build
- Build and get errors/warningsxcode_build_scheme
- Build with specific scheme and destinationxcode_clean
- Clean build artifactsxcode_test
- Run unit and UI testsxcode_run
- Run the active schemexcode_debug
- Start debugging sessionxcode_stop
- Stop current build/run/test operationxcode_get_schemes
- List all available schemesxcode_get_run_destinations
- List simulators and devicesxcode_set_active_scheme
- Switch between schemesxcode_get_workspace_info
- Get workspace details and statusxcode_get_projects
- List projects in workspacexcode_open_file
- Open specific files in Xcodeecho '{"jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": {"name": "xcode_build", "arguments": {}}}' | node index.js
Output:
❌ BUILD FAILED (1 errors)
ERRORS:
• /path/file.swift: 'SomeType' file not found
For an alternative that uses xcodebuild
, see XcodeBuildMCP ↩