MCP Server for executing shell commands from MCP clients, particularly useful for Xcode-related operations
Xcode MCP lets Claude, Cursor and other MCP clients work with Xcode MCP directly. MCP Server for executing shell commands from MCP clients, particularly useful for Xcode-related operations.
An MCP (Model Context Protocol) server that provides tools for Xcode-related operations, making it easier to work with Xcode projects from MCP clients like Claude Desktop. The server offers various utilities for Xcode project management, building, testing, archiving, code signing, and related iOS development tools.
devicectl and real device features)Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| projectPath | required): Path to the Xcode project (.xcodeproj) or workspace (.xcworkspace) |
| scheme | required): The scheme to archive |
| configuration | optional): Build configuration (e.g., Release) |
| destination | required): Test destination (e.g., 'platform=iOS Simulator,name=iPhone 14') |
| extraArgs | optional): Additional xcodebuild arguments as array of strings |
| outputDir | optional): Custom build output directory (SYMROOT) |
| clean | optional): Whether to perform clean build (default: false) |
| testPlan | optional): Name of the test plan to use |
| onlyTesting | optional): Array of specific test identifiers to run |
| skipTesting | optional): Array of test identifiers to skip |
| resultBundlePath | optional): Path to save test result bundle |
| buildForTesting | optional): Build for testing only without running tests |
| testWithoutBuilding | optional): Run tests without building |
| archivePath | required): Path to save the .xcarchive file |
| exportPath | optional): Path to export the archive (e.g., IPA file) |
| exportOptionsPlist | optional): Path to the exportOptions.plist file |
{
"mcpServers": {
"xcode-mcp": {
"command": "npx",
"args": [
"@devyhan/xcode-mcp",
"-y"
]
}
}
}From the project documentation. Replace placeholders and example paths before connecting.
devicectl and real device features)Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
The invisible savings layer for AI Agents. Save 70% on tokens with zero code changes
Develop, test, analyze, and operate SAP ABAP systems through ADT from AI coding agents.
Agent-first secrets vault. Store, rotate, and share credentials from chat. 16 tools.
MCP server that lets Claude Desktop or another MCP client trigger macOS sound and visual notifications through a task_status tool.