xclaude-plugin
by conorluddy·★ 152·Score 49
Modular iOS development automation with 8 workflow-specific MCP servers for Claude Code, enabling focused token usage and efficient workflows.
Overview
The xclaude-plugin provides a comprehensive suite of 8 workflow-specific MCP servers for iOS development, each designed to be modular and token-efficient. These servers group 24 different tools across Xcode, Simulator, and IDB, allowing developers to enable only what they need for their current task. The architecture separates concerns through surgical MCPs like xc-build (~600 tokens) for build validation and xc-launch (~400 tokens) for simulator lifecycle management. For more complex workflows, full-featured MCPs like xc-ai-assist (~1400 tokens) provide AI-driven UI iteration with visual feedback.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose xclaude-plugin for iOS development teams using Claude who want workflow-specific tools with minimal token usage and composable development loops.
When NOT to choose this
Not suitable for teams not using macOS/Linux, those not on Xcode 15+, or developers who prefer monolithic tools over modular architectures.
Tools this server exposes
12 tools extracted from the READMExcode_buildBuild with automatic error extraction
xcode_build_and_launchBuild, install, and launch on simulator
xcode_cleanClean build artifacts
xcode_testRun XCTest suites
simulator_install_appInstall app to simulator
simulator_launch_appLaunch app in simulator
simulator_screenshotCapture screenshot from simulator
idb_describeQuery accessibility tree
idb_tapTap coordinates on screen
idb_inputType text or press keys
idb_find_elementSearch by label (semantic)
xcode_versionCheck Xcode installation
Comparable tools
Installation
Installation
From GitHub (Recommended)
/plugin marketplace add conorluddy/xclaude-plugin
/plugin install xclaude-pluginFrom Local Development
/plugin marketplace add /path/to/xclaude-plugin
/plugin install xclaude-pluginClaude Desktop configuration:
{
"mcpServers": {
"xc-build": {
"command": "node",
"args": ["${CLAUDE_PLUGIN_ROOT}/mcp-servers/xc-build/dist/index.js"]
},
"xc-launch": {
"command": "node",
"args": ["${CLAUDE_PLUGIN_ROOT}/mcp-servers/xc-launch/dist/index.js"]
}
}
}FAQ
- How do I enable multiple MCP servers at once?
- For optimal token efficiency, enable only ONE MCP at a time. For development loops, you can combine xc-build and xc-launch (~1000 tokens total). For complex workflows, use xc-all (~3500 tokens).
- What are the system requirements?
- macOS 13.0+ or Linux, Xcode 15.0+ (macOS only for iOS development), Node.js 18+. Optional: IDB (Facebook iOS Development Bridge) for advanced UI automation.
Compare xclaude-plugin with
Last updated · Auto-generated from public README + GitHub signals.