
XC-MCP
Supports UIby conorluddy
Production-grade MCP server for Xcode and iOS Simulator automation with progressive disclosure and accessibility-first workflows.
What it does
XC-MCP provides an intelligent interface for AI agents to interact with Xcode command-line tools and the iOS Simulator. It solves the token overflow problem by using progressive disclosure, providing concise summaries and cache IDs that allow agents to retrieve full logs or details only when necessary.
Tools
- simctl-device: Manage simulator lifecycle (boot, shutdown, create, delete, erase).
- simctl-app: App management including install, uninstall, launch, and terminate.
- xcodebuild-build: Execute builds with smart defaults and progressive log disclosure.
- idb-ui-find-element: Semantic search for UI elements via the accessibility tree.
- idb-ui-tap: Precise coordinate-based interaction with UI elements.
- workflow-fresh-install: High-level abstraction for a clean app refresh (boot, build, install, launch).
- rtfm: On-demand comprehensive documentation for any tool in the server.
Installation
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"xc-mcp": {
"command": "npx",
"args": ["-y", "xc-mcp"]
}
}
}
Supported hosts
- claude
- claude-code
Quick install
npx -y xc-mcpInformation
- Pricing
- free
- Published
- 4/19/2026






