mcpField
M
mcp-tools

mcp-tools

github.com/fusengineDevelopment3452 installsUpdated 2w ago
Repository

About mcp-tools

A guide to MCP tools for Swift and Xcode development, describing XcodeBuildMCP and Apple Docs MCP and their workflows. It sets a research-first order that prioritizes Apple documentation and requires build validation after each code change.

Key features

  1. 01Discover and build Xcode projects
  2. 02Create projects and manage builds
  3. 03Search Apple APIs and WWDC material
  4. 04Check API availability and deprecation
  5. 05Define research and build-validation workflows

Use cases

  1. 01Build and validate Swift code changes
  2. 02Investigate Xcode project build errors
  3. 03Look up Apple APIs and WWDC examples
  4. 04Create an Xcode project from a template

MCP support

The guide documents two MCP servers: XcodeBuildMCP for Xcode project automation and build validation, and Apple Docs MCP for searching Apple documentation, symbols, sample code, and WWDC content.

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/fusengine/agents --skill mcp-tools

After installing, type/mcp-toolsin Claude Code to confirm it loaded.

Bundled filesreferences/apple-docs-mcp.mdreferences/xcodebuild-mcp.md

Details

From the project README
Documents the two MCP servers that power the Swift/Apple workflow: XcodeBuildMCP for Xcode project automation and build validation (discover projects, build for macOS/iOS Simulator/device, list schemes, clean builds, scaffold new projects, and autonomous build-fix-rebuild loops), and Apple Docs MCP for official documentation with offline WWDC access (all frameworks, symbol details, WWDC sessions 2014-2025 with transcripts, sample code, API availability/deprecation).

Defines the mandatory research-first priority order (Apple Docs MCP first, then Context7 for third-party libraries, then Exa web search) and the mandatory build-validation loop after every code change (build, read errors, fix, rebuild, only commit on zero errors).

Includes installation snippets for both servers and a quick-reference table mapping tasks to the right tool.

MCP Tools for Swift Development

Model Context Protocol servers for enhanced Swift/Xcode workflows.

Available MCP Servers

1. XcodeBuildMCP

Purpose: Xcode project automation and build validation

Documentation: xcode-build-mcp.md

Key features:

  • Discover Xcode projects and workspaces
  • Build for macOS, iOS Simulator, iOS Device
  • List schemes and show build settings
  • Clean builds and derived data
  • Create new projects from templates
  • Autonomous build validation (AI can build, read errors, fix, rebuild)

Installation:

{
  "mcpServers": {
    "XcodeBuildMCP": {
      "command": "npx",
      "args": ["-y", "xcodebuildmcp@latest"]
    }
  }
}

Use when:

  • After making code changes (MANDATORY validation)
  • Debugging build issues
  • Creating new Xcode projects
  • Cleaning stale builds

2. Apple Docs MCP

Purpose: Official Apple documentation with offline WWDC access

Documentation: apple-docs-mcp.md

Key features:

  • Search all Apple frameworks (SwiftUI, UIKit, Foundation, etc.)
  • Get detailed symbol information (classes, methods, properties)
  • WWDC sessions 2014-2025 with full transcripts (offline)
  • Access Apple sample code
  • Framework exploration and discovery
  • API availability and deprecation checking

Installation:

{
  "mcpServers": {
    "apple-docs": {
      "command": "npx",
      "args": ["-y", "@kimsungwhee/apple-docs-mcp"]
    }
  }
}

Use when:

  • Researching Apple APIs (PRIORITY over Context7)
  • Finding WWDC best practices
  • Checking API availability
  • Getting official code examples

Workflow Integration

Research-First (MANDATORY)
Priority order:
1. ⭐ Apple Docs MCP (official Apple docs + WWDC)
2. Context7 (third-party libraries)
3. Exa web search (community tutorials)
Build Validation (MANDATORY)
After EVERY code change:
1. XcodeBuildMCP: Build project
2. If errors → Read error messages
3. Fix issues
4. Rebuild to validate
5. Only commit if zero errors

Complete Development Workflow (2026)

1. Feature request received
   ↓
2. Apple Docs MCP: Search API/WWDC
   ↓
3. Read existing codebase (DRY principle)
   ↓
4. Implement following Apple patterns
   ↓
5. XcodeBuildMCP: Build to validate ⭐
   ↓
6. If build errors:
   - Read error messages
   - Fix issues
   - Rebuild
   ↓
7. Run tests (if available)
   ↓
8. Commit changes

Benefits

XcodeBuildMCP

✅ Autonomous error detection and fixing ✅ Zero tolerance for compilation errors ✅ Lightning-fast incremental builds ✅ Project scaffolding automation ✅ Build validation before commits

Apple Docs MCP

✅ Official Apple documentation (most accurate) ✅ WWDC sessions offline (2014-2025) ✅ Zero network latency ✅ Complete API coverage ✅ Deprecation and availability info


Resources

XcodeBuildMCP:

  • GitHub
  • npm
  • Version: 2.7.0 (npm, September 2026)

Apple Docs MCP:


Quick Reference

TaskMCP ToolDocumentation
Search Apple APIapple-docsapple-docs-mcp.md
Find WWDC sessionapple-docsapple-docs-mcp.md
Get code exampleapple-docsapple-docs-mcp.md
Build projectXcodeBuildMCPxcode-build-mcp.md
Validate changesXcodeBuildMCPxcode-build-mcp.md
Clean buildXcodeBuildMCPxcode-build-mcp.md
Create projectXcodeBuildMCPxcode-build-mcp.md

Comments

Markdown supported