# Xcode

> Use this tool when you need to automate Xcode build processes, manage projects, and debug issues through JavaScript scripting. It solves problems such as build failures, complex project management, and tedious debugging tasks, providing inputs like project files and build schemes, and outputs like detailed build logs and error reports. Ideal for iOS and macOS developers seeking to streamline their workflow and integrate AI assistance into their development environment.

Canonical page: https://skillsregistry.net/skills/lapfelix-xcode  
JSON: https://api.skillsregistry.net/v1/skills/lapfelix-xcode

## Description

This MCP server provides Xcode build automation and project management by enabling AI assistants to control Xcode through JavaScript for Automation (JXA) scripts, offering tools for opening projects, building with specific schemes and destinations, running tests, debugging, and parsing build logs with detailed error reporting. Built by Felix Lapalme using Node.js and the MCP SDK, it integrates with XCLogParser for professional build log analysis, supports comprehensive project operations including scheme management, run destination selection, and file navigation, and features intelligent build monitoring with retry logic and log stability detection. The implementation uses macOS-specific AppleScript automation to directly control Xcode's workspace documents and build processes, making it valuable for iOS/macOS developers who want AI assistance in automating Xcode workflows, debugging build failures, and managing complex multi-scheme projects without leaving their development environment.

## Trust

- **Trust score (0–1):** 0.77
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** data-analytics
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/lapfelix-xcode)
- **Repository:** <https://github.com/lapfelix/xcodemcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "lapfelix-xcode"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/lapfelix-xcode` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/lapfelix-xcode/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
