xClaude Plugin

Claude Code plugin for iOS: eight small MCP servers and eight skills to build, test and drive the simulator.

  • 187 ★ on the repository
  • Last commit
  • MIT
Plugin

Extended access

Why this level

  • The servers run builds and install and control apps in the simulator on your computer.
All reasons and checks

conorluddy/xclaude-plugin

Install

Works in

In your terminal, with SkillFoxx CLI

npx skillfoxx add plugins/xclaude-plugin

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The servers run builds and install and control apps in the simulator on your computer.

This is third-party code. Review the repository files before installing.

What it does

xClaude Plugin is a modular plugin for iOS development in Claude Code. Eight narrowly scoped MCP servers with 24 tools for Xcode, the simulator and IDB are enabled separately: `xc-build`, `xc-launch`, `xc-interact`, `xc-ai-assist`, `xc-setup`, `xc-testing`, `xc-meta` and `xc-all`. They take 400 to 3500 tokens of context each, so unneeded ones can stay off. The tools condense Xcode output: errors, test results and build logs arrive compressed rather than as a stream. The servers come with eight on-demand skills: Xcode builds, simulator lifecycle, accessibility-based UI automation, WCAG checks, test patterns, crash analysis, Instruments profiling and cache management. The author notes the plugin was made when MCPs cost a lot of context and points to newer projects, `xc-mcp` and `ios-simulator-skill`.

Who it is for. iOS developers in Claude Code who need builds, launches and UI test runs in the simulator without overloading context.

Good fit when

  • A project is built and returns a compact error list instead of the full Xcode log.
  • An app is installed in the simulator and a scenario is run through the accessibility tree.
  • An app crash is analyzed from the crash log with symbolication.
  • Tests are run to find flaky cases.

Not a fit when

  • The project does not use Xcode, which the plugin requires.
  • Work is not on macOS.
  • The author's newer `xc-mcp` and `ios-simulator-skill` are enough.

Example request

Build the app scheme, show only the errors and launch it in the simulator with a screenshot of the first screen.

Limitations

macOS, Xcode 15 or newer and Node.js 18 or newer are required; IDB for advanced UI automation is optional. The author calls the architecture dated: MCPs now cost less context and newer projects of theirs exist. The last commit is from October 2026. The plugin builds and launches apps on your Mac, so signing, profiles and project schemes must be set up beforehand. The `xc-mcp` and `ios-simulator-skill` repositories the author links are maintained separately and are not part of this card.

How to disable. Run `/plugin uninstall xclaude-plugin` and remove the marketplace. Take any enabled `xc-*` servers out of `.mcp.json`.

FAQ

Which servers should I enable first?

`xc-build` for build checks and `xc-launch` for simulator launches: together they cost about a thousand tokens. Add the others as needed.

What is different about xc-all?

It is the full set of 24 tools, about 3500 tokens. It suits complex flows that combine builds, tests and UI.

Is IDB required?

No, it is optional. It extends simulator UI automation; the rest runs on Xcode and Node.js.

What do the skills cover?

Eight procedural skills: Xcode builds, simulator lifecycle, UI automation, accessibility, test patterns, crash debugging, performance profiling and cache management.

What does the author suggest instead of this plugin?

The README links the newer `xc-mcp` and `ios-simulator-skill` projects: modern MCPs cost less context, so splitting into modules matters less.

Discussion

No questions or reviews yet.

Plugins

A plugin and MCP server that give an agent annotations on the iOS Simulator screen: element, screen, search strings, two shots.

PluginExtended access62Repository stars

An MCP server that takes plain-language commands and drives the iOS Simulator through idb: apps, taps, logs

MCP serverExtended access346Repository stars

An MCP server that lets an agent drive Android, the iOS Simulator, HarmonyOS, Aurora, desktop and browser, take screenshots and debug apps

MCP serverBroad access384Repository stars

An MCP server for Xcode on macOS: the agent creates projects, builds and tests apps, installs dependencies and drives the iOS simulator

MCP serverBroad access386Repository stars

An MCP server for the iOS Simulator: taps, swipes, text input, accessibility tree, screenshots, video and app control

MCP serverExtended access2.2KRepository stars

XC-MCP gives an agent 81 Xcode and iOS Simulator tools and compresses build output into short summaries with details on demand.

MCP serverExtended access102Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
xClaude Plugin (this card)no187
iOS Simulator Skillno1,323gives build and simulator scripts through a skill; xclaude-plugin splits the work across eight MCP servers
XcodeBuildMCP (now MobileBuildMCP)yesnot required6,565a single MCP and CLI from Sentry for Xcode; xclaude-plugin splits into modular servers per stage

README in short

Narrow MCP servers per iOS workflow stage, enabled one by one to save context.

README badge

Report a problem