Claude Info
Dev-инструменты

XcodeBuildMCP

getsentry/XcodeBuildMCP

MCP-сервер и CLI для работы с iOS и macOS проектами. Предоставляет AI-агентам инструменты сборки, запуска симулятора, управления устройствами, логирования и профилирования через Xcode. Поддерживает Cursor, Claude Code, VS Code и другие MCP-совместимые клиенты.

Подключение

terminal
bash
claude mcp add XcodeBuildMCP -- npx -y xcodebuildmcp@latest mcp

README

MCP-сервер и CLI, предоставляющий инструменты для работы AI-агентов с iOS и macOS проектами.

CI npm version License: MIT Node.js Xcode 16 macOS MCP Ask DeepWiki AgentAudit Security

Установка

XcodeBuildMCP поставляется как единый пакет с двумя режимами: CLI для прямого использования в терминале и MCP-сервер для AI-агентов. Оба способа установки дают доступ к обоим режимам.

Вариант A — Homebrew

bash
brew tap getsentry/xcodebuildmcp
brew install xcodebuildmcp

Использование CLI:

xcodebuildmcp --help

Конфигурация MCP-клиента:

json
"XcodeBuildMCP": {
  "command": "xcodebuildmcp",
  "args": ["mcp"]
}

Обновление: brew update && brew upgrade xcodebuildmcp.

Вариант B — npm / npx (Node.js 18+)

Для использования CLI — установите глобально:

bash
npm install -g xcodebuildmcp@latest
xcodebuildmcp --help

Только для MCP-сервера — глобальная установка не нужна, добавьте напрямую в конфигурацию клиента:

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

Чтобы зафиксировать конкретную версию, замените @latest на точный номер версии (например, xcodebuildmcp@1.2.3).

Настройка для конкретных клиентов

Примеры ниже используют npx (Вариант B). Если вы установили через Homebrew, замените команду на "command": "xcodebuildmcp", "args": ["mcp"].

Рекомендуется (на уровне проекта): добавьте .cursor/mcp.json в корень рабочего пространства:

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

Для глобальной конфигурации Cursor (~/.cursor/mcp.json) используйте этот вариант, чтобы запуск был привязан к активному рабочему пространству:

json
{
  "mcpServers": {
    "XcodeBuildMCP": {
      "command": "/bin/zsh",
      "args": [
        "-lc",
        "cd \"${workspaceFolder}\" && exec npx -y xcodebuildmcp@latest mcp"
      ]
    }
  }
}

Или воспользуйтесь ссылкой быстрой установки:

Install MCP Server

Выполните:

claude mcp add XcodeBuildMCP -- npx -y xcodebuildmcp@latest mcp

Выполните:

codex mcp add XcodeBuildMCP -- npx -y xcodebuildmcp@latest mcp

Или добавьте в ~/.codex/config.toml:

toml
[mcp_servers.XcodeBuildMCP]
command = "npx"
args = ["-y", "xcodebuildmcp@latest", "mcp"]

Добавьте в ~/Library/Application Support/Claude/claude_desktop_config.json:

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

Добавьте в JSON-настройки VS Code:

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

Или воспользуйтесь ссылками быстрой установки:

Install in VS Code Install in VS Code Insiders

На уровне рабочего пространства (применяется только к текущему проекту): добавьте .kiro/settings/mcp.json в корень проекта:

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

На уровне пользователя (применяется глобально ко всем рабочим пространствам): добавьте в ~/.kiro/settings/mcp.json:

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

Добавьте в ~/.codeium/windsurf/mcp_config.json:

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

Похожие MCP-серверы