AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Mcp Setup

skill-troyjthomas-ios-agent-skills-mcp-setup · by troyjthomas

Set up the complete MCP stack for iOS development with Claude Code. Covers Figma MCP, Sosumi (Apple Docs), XcodeBuildMCP, and Apple's Xcode MCP Bridge. Use this skill when starting a new project, setting up a new machine, or when Claude Code can't access Apple documentation, build your project, or render SwiftUI previews. This is a one-time setup that makes every subsequent session dramatically b…

No reviews yet
0 installs
39 views
0.0% view→install

Install

$ agentstack add skill-troyjthomas-ios-agent-skills-mcp-setup

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access Used
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-troyjthomas-ios-agent-skills-mcp-setup)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
4mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Mcp Setup? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

MCP Setup

Four MCPs give Claude Code full access to your design files, Apple documentation, the Xcode build system, and visual preview rendering. Set these up once and every project benefits.

The Stack

| MCP | What It Does | When Claude Uses It | |---|---|---| | Figma MCP | Reads your Figma designs directly | Building/matching designed screens | | Sosumi | Apple docs, HIG, WWDC sessions as markdown | Looking up APIs, guidelines, Liquid Glass patterns | | XcodeBuildMCP | Build, test, simulator, deploy (59 tools) | Building the project, running tests, deploying | | Xcode MCP Bridge | SwiftUI previews, diagnostics, doc search | Visually verifying what it built, fixing errors |

Setup Instructions

1. Figma MCP

You likely already have this connected. If not:

claude mcp add figma -- npx -y figma-developer-mcp --figma-api-key YOUR_KEY

Or connect via OAuth in Claude Code settings. This lets Claude Code read frame layouts, text content, colors, spacing, and component hierarchy directly from your Figma files.

2. Sosumi (Apple Developer Documentation)

This is critical. Apple's docs are locked behind JavaScript, which means Claude Code can't read them by default. Sosumi translates Apple Developer docs, Human Interface Guidelines, and WWDC sessions into AI-friendly Markdown.

claude mcp add sosumi -- npx -y mcp-remote https://sosumi.ai/mcp

Or as a Claude Code skill (available in every project):

mkdir -p ~/.claude/skills/sosumi
curl -o ~/.claude/skills/sosumi/SKILL.md https://sosumi.ai/SKILL.md

What this enables:

  • Claude Code can look up any SwiftUI modifier, any HIG guideline
  • When building Liquid Glass effects, it reads the actual iOS 26 docs
  • When you say "use the correct presentation style," it checks HIG
  • WWDC session transcripts are searchable for implementation guidance

3. XcodeBuildMCP (Build System)

This gives Claude Code 59 tools for building, testing, and deploying without Xcode open.

claude mcp add XcodeBuildMCP \
  -s user \
  -e XCODEBUILDMCP_SENTRY_DISABLED=true \
  -- npx -y xcodebuildmcp@latest mcp

The -s user flag makes it global (available in every project).

What this enables:

  • build_sim_name_proj — Build for simulator
  • test_sim_name_proj — Run tests
  • clean — Clean build folder
  • Simulator management, device deployment, LLDB debugging

4. Apple's Xcode MCP Bridge (Visual Previews)

Requires Xcode 26.3+. This bridges into a running Xcode instance via XPC.

claude mcp add --transport stdio xcode -- xcrun mcpbridge

Important: Xcode must be running for this to work. XcodeBuildMCP works standalone; this one requires Xcode open.

What this enables:

  • RenderPreview — Captures SwiftUI preview screenshots. Claude Code can SEE what it built.
  • DocumentationSearch — Semantic search across Apple docs + WWDC transcripts
  • ExecuteSnippet — Runs Swift code in a REPL-like context
  • Build, diagnostics, file operations within Xcode

Verification

After setup, verify all MCPs are connected:

claude mcp list

You should see: figma, sosumi, XcodeBuildMCP, and xcode.

Test each one:

  • "Search Apple docs for presentationDetents" (Sosumi)
  • "Build the project for iPhone 16 simulator" (XcodeBuildMCP)
  • "Render a preview of ContentView" (Xcode MCP Bridge)
  • "Read the frame at [Figma URL]" (Figma MCP)

How They Work Together

The build loop with all four MCPs:

1. You describe what a screen should do
2. Claude Code reads the Figma frame (Figma MCP)
3. Claude Code checks the correct SwiftUI APIs (Sosumi)
4. Claude Code builds the screen
5. Claude Code builds the project (XcodeBuildMCP)
6. Claude Code renders a preview (Xcode MCP Bridge)
7. Claude Code compares preview to Figma design
8. Claude Code iterates on its own until it looks right
9. You review the final result

Steps 2-8 happen without your intervention. You describe and review. Claude Code handles the middle.

When MCPs Overlap

XcodeBuildMCP and the Xcode MCP Bridge both can build projects. The difference:

  • XcodeBuildMCP works without Xcode running. Use for CI-style builds and tests.
  • Xcode MCP Bridge requires Xcode running. Use for previews and visual verification.

Sosumi and the Xcode MCP Bridge both search documentation. The difference:

  • Sosumi returns full markdown documentation, HIG pages, and WWDC transcripts.
  • Xcode Bridge DocumentationSearch uses Apple's semantic search with MLX embeddings. Better for "find me something related to X."

Both are useful. Don't choose one over the other. Let Claude Code pick the right tool.

Troubleshooting

Sosumi returns empty results: Check your internet connection. Sosumi is a remote service.

XcodeBuildMCP can't find the project: Make sure you're in the project directory. Run ls *.xcodeproj to confirm.

Xcode MCP Bridge won't connect: Xcode must be running. Open Xcode, then try again. Also verify Xcode 26.3+ is installed.

Figma MCP can't read frames: Check your API key. Or if using OAuth, re-authenticate in Claude Code settings.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.