MCP Catalogs
Homexclaude-plugin screenshot

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.

developer-toolsai-llmproductivity
14
Forks
4
Open issues
3 mo ago
Last commit
2d ago
Indexed

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:

you:Build validation and error checking using the lightweight xc-build MCP
you:Rapid development loop combining xc-build for compilation and xc-launch for app installation
you:UI testing workflows using xc-interact for accessibility tree queries without rebuilding
you:How do I enable multiple MCP servers at once?
you:What are the system requirements?

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 README
  • xcode_build

    Build with automatic error extraction

  • xcode_build_and_launch

    Build, install, and launch on simulator

  • xcode_clean

    Clean build artifacts

  • xcode_test

    Run XCTest suites

  • simulator_install_app

    Install app to simulator

  • simulator_launch_app

    Launch app in simulator

  • simulator_screenshot

    Capture screenshot from simulator

  • idb_describe

    Query accessibility tree

  • idb_tap

    Tap coordinates on screen

  • idb_input

    Type text or press keys

  • idb_find_element

    Search by label (semantic)

  • xcode_version

    Check Xcode installation

Comparable tools

ios-xcode-toolsclaude-ide-pluginsxcode-mcp-server

Installation

Installation

From GitHub (Recommended)

/plugin marketplace add conorluddy/xclaude-plugin
/plugin install xclaude-plugin

From Local Development

/plugin marketplace add /path/to/xclaude-plugin
/plugin install xclaude-plugin

Claude 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.