XClaude Xcode Plugin
iOS development ClaudeCode plugin for mindful token and context usage. Contains modular MCPs that group various Xcode/IDB tools based on your current workflow.
What is XClaude Xcode Plugin?
XClaude Xcode Plugin is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ios development claudecode plugin for mindful token and context usage. contains modular mcps that group various xcode/idb tools based on your current workflow.
iOS development ClaudeCode plugin for mindful token and context usage. Contains modular MCPs that group various Xcode/IDB tools based on your current workflow.
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- iOS development ClaudeCode plugin for mindful token and cont
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx xclaude-pluginConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use XClaude Xcode Plugin
XClaude Plugin is a Claude Code plugin that provides 24 modular MCP tools for iOS and macOS development, organized into focused workflow groups to minimize token usage. It integrates directly with Xcode, iOS Simulator, and Facebook's IDB (iOS Development Bridge) to let Claude Code build apps, manage simulators, interact with UI elements via accessibility trees, and automate testing — all without leaving your AI coding session. The plugin is designed with context-engineering in mind, letting you enable only the tool groups relevant to your current task.
Prerequisites
- macOS 13.0 or later with Xcode 15.0+ installed
- Node.js 18 or later installed
- Claude Code CLI installed and configured
- Optional: Facebook IDB installed for advanced UI automation (tap, swipe, accessibility inspection)
Install the xclaude-plugin
Install the plugin through the Claude Code plugin marketplace.
/plugin marketplace add conorluddy/xclaude-plugin
/plugin install xclaude-pluginConfigure simulator destination (optional)
Create a .xcplugin file in your project root to set a default simulator. This avoids specifying the destination on every build command.
{
"defaultSimulator": "platform=iOS Simulator,name=iPhone 15",
"maxRecentHistory": 10
}Enable only the MCP tool groups you need
XClaude is organized into focused MCP groups. Enable xc-build for build operations (~600 tokens), add xc-launch for running apps (~1000 tokens combined), xc-interact for UI automation (~900 tokens), or xc-ai-assist for AI-guided iteration (~1400 tokens). Enable only what your current workflow requires.
Add the server to your MCP configuration
Add the xclaude-plugin to your Claude Code .mcp.json configuration. The plugin is loaded via npx.
{
"mcpServers": {
"xclaude": {
"command": "npx",
"args": ["xclaude-plugin"]
}
}
}Test with a build and launch
Enable the xc-build and xc-launch tool groups, then ask Claude Code to build and run your app on a simulator. This is the 60-second quick-start workflow.
XClaude Xcode Plugin Examples
Client configuration
Claude Code .mcp.json configuration for xclaude-plugin. No API keys are required — the plugin uses local Xcode and Simulator tools.
{
"mcpServers": {
"xclaude": {
"command": "npx",
"args": ["xclaude-plugin"]
}
}
}Prompts to try
These prompts cover the main xclaude workflows: building, simulating, and UI interaction.
- "Build and run MyApp on iPhone 15 simulator"
- "List available simulators and show me which ones are booted"
- "Take a screenshot of the current simulator state"
- "Find the login button using the accessibility tree and tap it"
- "Run the unit tests for the AuthModule scheme"
- "Clean the build and rebuild from scratch"Troubleshooting XClaude Xcode Plugin
Build fails with 'xcode-select' or 'xcrun' not found
Ensure Xcode command line tools are installed by running 'xcode-select --install' in Terminal. Also verify that Xcode itself is installed (not just the CLI tools) and that you have accepted the Xcode license agreement by opening Xcode once.
IDB tools are unavailable or accessibility inspection fails
IDB (Facebook iOS Development Bridge) is an optional dependency. Install it via 'brew install idb-companion' and ensure the idb_companion binary is in your PATH. Without IDB, the 6 IDB-based tools (tap, swipe, accessibility tree) will not function, but all Xcode and Simulator tools still work.
Simulator boots but app does not install or launch
Ensure the simulator is fully booted before launching — use the 'list simulators' tool to check state. If the build succeeded but install fails, check that your bundle identifier matches the scheme and that the built .app is in the expected DerivedData location.
Frequently Asked Questions about XClaude Xcode Plugin
What is XClaude Xcode Plugin?
XClaude Xcode Plugin is a Model Context Protocol (MCP) server that ios development claudecode plugin for mindful token and context usage. contains modular mcps that group various xcode/idb tools based on your current workflow. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install XClaude Xcode Plugin?
Follow the installation instructions on the XClaude Xcode Plugin GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with XClaude Xcode Plugin?
XClaude Xcode Plugin works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is XClaude Xcode Plugin free to use?
Yes, XClaude Xcode Plugin is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
XClaude Xcode Plugin Alternatives — Similar Developer Tools Servers
Looking for alternatives to XClaude Xcode Plugin? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up XClaude Xcode Plugin in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use XClaude Xcode Plugin?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.