Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
charleswiltgen avatar

Axiom Xcode Mcp

  • 888 installs
  • 1.1k repo stars
  • Updated August 3, 2026
  • charleswiltgen/axiom

axiom-xcode-mcp is a Mobile Development skill that connects Claude, Cursor, or Codex to Xcode via the official MCP bridge for developers who need reliable access to 20 IDE tools without connection or permission failures.

About

axiom-xcode-mcp is the charleswiltgen/axiom skill suite for Xcode MCP setup, tool reference, workflow patterns, and troubleshooting. Xcode 26.3 ships an MCP server accessible through xcrun mcpbridge, exposing 20 IDE tools—including XcodeRead, BuildProject, RunTests, and RenderPreview—to external AI clients. The skill mandates use for any Xcode MCP interaction: first-time setup, mcpbridge configuration, tool invocation, and fixing permission or connection errors. Developers reach for axiom-xcode-mcp when automating iOS builds from Cursor, running XCTest via agent, or rendering SwiftUI previews without manual Xcode clicking. MIT-licensed guidance covers workflow patterns that prevent the common MCP handshake and entitlement headaches.

  • Mandatory routing logic that directs every Xcode MCP request to the correct specialized skill
  • Covers first-time setup, xcrun mcpbridge configuration, and client-specific settings for Claude Code, Cursor, Codex, VS
  • Includes workflow patterns such as BuildFix loop and TestFix loop when using MCP tools
  • Handles troubleshooting for connection refused, no windows, permission dialogs, multi-Xcode targeting and schema complia
  • Guarantees you use the right skill for any of the 20 Xcode MCP tools including file ops, build, test and preview

Axiom Xcode Mcp by the numbers

  • 888 all-time installs (skills.sh)
  • +33 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #1,241 of 16,546 AI & Agent Building skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/charleswiltgen/axiom --skill axiom-xcode-mcp

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs888
repo stars1.1k
Security audit3 / 3 scanners passed
Last updatedAugust 3, 2026
Repositorycharleswiltgen/axiom

How do you connect AI agents to Xcode MCP?

Reliably connect Claude, Cursor or Codex to Xcode via the official MCP bridge and use its 20 IDE tools without connection or permission headaches.

Who is it for?

iOS and macOS developers using Claude, Cursor, or Codex who need documented setup and workflows for Xcode 26.3's 20-tool MCP server.

Skip if: Android Studio or cross-platform Flutter workflows without Xcode, or teams not running Xcode 26.3 with mcpbridge support.

When should I use this skill?

The user mentions Xcode MCP, xcrun mcpbridge, XcodeRead, BuildProject, RunTests, RenderPreview, or Xcode connection errors from an AI client.

What you get

Working mcpbridge configuration, successful Xcode MCP tool calls, build and test results, and SwiftUI preview renders from the agent client.

  • MCP bridge configuration
  • Build and test automation

By the numbers

  • Xcode 26.3 ships the official MCP server
  • Exposes 20 IDE tools via xcrun mcpbridge

Files

SKILL.mdMarkdownGitHub ↗

Xcode MCP

You MUST use this skill for ANY Xcode MCP interaction — setup, tool usage, workflow patterns, or troubleshooting.

Xcode ships an MCP server (xcrun mcpbridge, available since Xcode 26.3) that exposes 20 IDE tools to external AI clients. Xcode 27 adds an explicit "Allow external agents to use Xcode tools" gate, the run-agent launch path, and an agent-extension model (custom MCP servers, skills, plug-ins). This skill suite covers setup, tool reference, workflow patterns, and troubleshooting.

When to Use

Use this skill when:

  • Setting up Xcode MCP for the first time
  • Configuring xcrun mcpbridge for any MCP client
  • Using any Xcode MCP tool (file ops, build, test, preview)
  • Building, testing, or previewing via MCP tools
  • Troubleshooting mcpbridge connection issues
  • Window/tab targeting questions
  • Permission dialog confusion

Routing Logic

1. Setup/Connection → xcode-mcp-setup

Triggers:

  • First-time Xcode MCP setup
  • Client-specific config (Claude Code, Cursor, Codex, VS Code, Gemini CLI)
  • Connection errors ("Connection refused", "No windows")
  • Permission dialog confusion
  • Multi-Xcode targeting (MCP_XCODE_PID)
  • Schema compliance issues with strict clients
  • Giving external agents access to Xcode (Intelligence settings gate)
  • Launching an agent via Xcode config (xcrun mcpbridge run-agent)
  • Exporting Xcode's skill bundles (run-agent skills export)
  • Extending Xcode's agent (per-agent config files, MCP servers, plug-ins)

Read: skills/xcode-mcp-setup.md

---

2. Using Tools & Workflows → xcode-mcp-tools

Triggers:

  • How to build/test/preview via MCP
  • Workflow patterns (BuildFix loop, TestFix loop)
  • Tool gotchas and anti-patterns
  • Window/tab targeting strategy
  • When to use MCP tools vs CLI (xcodebuild)
  • Destructive operation safety (XcodeRM, XcodeMV)

Read: skills/xcode-mcp-tools.md

---

3. Tool API Reference → xcode-mcp-ref

Triggers:

  • Specific tool parameters and schemas
  • Input/output format for a tool
  • "How does XcodeGrep work?"
  • "What params does BuildProject take?"
  • Tool category listing

Read: skills/xcode-mcp-ref.md

---

Decision Tree

digraph xcode_mcp_router {
    rankdir=TB;
    "User has Xcode MCP question" [shape=ellipse];
    "Setup or connection?" [shape=diamond];
    "Using tools or workflows?" [shape=diamond];
    "Need specific tool params?" [shape=diamond];

    "xcode-mcp-setup" [shape=box];
    "xcode-mcp-tools" [shape=box];
    "xcode-mcp-ref" [shape=box];

    "User has Xcode MCP question" -> "Setup or connection?";
    "Setup or connection?" -> "xcode-mcp-setup" [label="yes"];
    "Setup or connection?" -> "Using tools or workflows?" [label="no"];
    "Using tools or workflows?" -> "xcode-mcp-tools" [label="yes"];
    "Using tools or workflows?" -> "Need specific tool params?" [label="no"];
    "Need specific tool params?" -> "xcode-mcp-ref" [label="yes"];
    "Need specific tool params?" -> "xcode-mcp-tools" [label="general question"];
}

Anti-Rationalization

ThoughtReality
"I'll just use xcodebuild directly"MCP gives IDE state, diagnostics, previews, and navigator issues that CLI doesn't expose
"I already know how to set up MCP"Client configs differ. Permission dialog behavior is specific. Check setup skill.
"I can figure out the tool params"Tool schemas have required fields and gotchas. Check ref skill.
"Tab identifiers are obvious"Most tools fail silently without correct tabIdentifier. Tools skill explains targeting.
"This is just file reading, I'll use Read tool"XcodeRead sees Xcode's project view including generated files and resolved packages

Conflict Resolution (vs Other Routers)

DomainOwnerWhy
MCP-specific interaction (mcpbridge, MCP tools, tab identifiers)xcode-mcpMCP protocol and tool-specific
Xcode environment (Derived Data, zombie processes, simulators)axiom-buildEnvironment diagnostics, not MCP
Apple's bundled documentation (for-LLM guides/diagnostics)apple-docsBundled docs, not MCP tool
DocumentationSearch MCP tool usage specificallyxcode-mcpMCP tool invocation
Build failures diagnosed via CLIaxiom-buildTraditional build debugging
Build failures diagnosed via MCP toolsxcode-mcpMCP workflow patterns

Example Invocations

User: "How do I set up Xcode MCP with Claude Code?" -> Read: skills/xcode-mcp-setup.md

User: "How do I build my project using MCP tools?" -> Read: skills/xcode-mcp-tools.md

User: "What parameters does BuildProject take?" -> Read: skills/xcode-mcp-ref.md

User: "My mcpbridge connection keeps failing" -> Read: skills/xcode-mcp-setup.md

User: "How do I target a specific Xcode window?" -> Read: skills/xcode-mcp-tools.md

User: "Can I render SwiftUI previews via MCP?" -> Read: skills/xcode-mcp-tools.md (workflow), then skills/xcode-mcp-ref.md (params)

User: "Cursor can't parse Xcode's MCP responses" -> Read: skills/xcode-mcp-setup.md (schema compliance section)

Resources

References: skills/xcode-mcp-setup.md, skills/xcode-mcp-tools.md, skills/xcode-mcp-ref.md, skills/axe-ref.md

Related skills

FAQ

How many tools does Xcode MCP expose?

The axiom-xcode-mcp skill documents Xcode 26.3's official MCP server via xcrun mcpbridge, which exposes 20 IDE tools including XcodeRead, BuildProject, RunTests, and RenderPreview for external AI clients.

Which AI clients does axiom-xcode-mcp support?

The axiom-xcode-mcp skill covers setup and troubleshooting for connecting Claude, Cursor, and Codex to Xcode through the official mcpbridge MCP server with workflow patterns for builds, tests, and previews.

Is Axiom Xcode Mcp safe to install?

skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.