XcodeBuildMCP — getsentry

XcodeBuildMCP — getsentry

getsentryMIT
5.8k звёзд288 форков
Разработчики приложений под iOS и macOS часто используют AI-ассистентов для написания кода. Но сборка, тестирование и работа с Xcode оставались зоной, куда ассистент не имел доступа. XcodeBuildMCP решает эту проблему. Это MCP-сервер от команды Sentry, который подключает AI-агента напрямую к инструментам Xcode. Ассистент получает набор инструментов для сборки, тестирования, управления симуляторами и очистки проекта. Вам не нужно копировать команды из документации — просто формулируйте задачу словами.
Подключение

Подключить XcodeBuildMCP — getsentry

Выберите способ запуска и свой MCP-клиент. Ниже останется одна готовая инструкция, которую можно проверить и скопировать.

1

Способ подключения

2

Куда подключить

3

Скопируйте и проверьте

Claude Desktop / Claude Code

Клиент запускает MCP-сервер как локальный процесс.

  1. 1.Откройте настройки MCP в Claude.
  2. 2.Добавьте сервер с указанной командой и переменными окружения.
  3. 3.Перезапустите Claude, если сервер не появился автоматически.
json
{
  "mcpServers": {
    "xcodebuildmcp-cameroncooke": {
      "command": "npx",
      "args": [
        "-y",
        "xcodebuildmcp"
      ]
    }
  }
}

Сгенерировано из существующей команды запуска. Желательно сверить с README.

Инструкция собрана из данных карточки и пока не отмечена как проверенная редакцией. Сверьте команду с README источника и не передавайте лишние права или секреты.

Как оценить XcodeBuildMCP — getsentry

XcodeBuildMCP — getsentry относится к Продуктивность. Ниже собраны проверяемые признаки, по которым его можно сравнить с другими серверами каталога.

Происхождение
Проект сообщества
Лицензия
MIT
Реализация
TypeScript
Транспорт
stdio

Что проверить перед выбором

  • Изучите README, открытые issues и историю последних изменений в репозитории.
  • Проверьте команду установки и зависимости перед запуском в рабочем окружении.
  • Ограничьте доступ MCP-сервера только нужными файлами, API и переменными окружения.

Карточка отредактирована 20.07.2026.

Автоматическая проверка источника ещё не выполнена. Внешних источников в карточке: 1.

Характеристики

Общее

  • СтатусСообщество
  • Разработчикgetsentry
  • ЛицензияMIT

Технологии

  • Языки
    TypeScript
  • Транспорт
    stdio

Описание

Возможности

  • Собирает проекты и воркспейсы Xcode в конфигурациях Debug или Release под указанный симулятор.
  • Запускает юнит-тесты и UI-тесты с выводом результатов прямо в чат ассистента.
  • Управляет симуляторами: создание новых устройств, запуск, остановка и удаление.
  • Устанавливает собранные .app файлы на запущенный симулятор для тестирования.
  • Очищает папку Derived Data — полезно при подозрении на кэшированные ошибки сборки.
  • Открывает проекты и конкретные файлы в редакторе Xcode.
  • Переключает между активными схемами (schemes) и дестинейшенами (destinations).
  • Автоматически настраивает поведение AI-агента через встроенные MCP и CLI навыки (Skills).

Как подключить

Установите сервер глобально через npm:

npm install -g xcodebuildmcp@latest

Или используйте Homebrew:

brew tap getsentry/xcodebuildmcp && brew install xcodebuildmcp

Настройте клиент. Для Claude Desktop добавьте в конфигурационный файл:

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

Перезапустите клиент (Claude Desktop, Cursor, VS Code или Zed).

Примеры запросов

  • «Собери приложение MyApp для симулятора iPhone 15 Pro на iOS 17.2».
  • «Запусти тесты в схеме MyAppUnitTests и покажи мне, какие тесты упали».
  • «Очисти Derived Data и пересобери проект в конфигурации Release».
  • «Открой проект в Xcode и открой файл Views/MainContentView.swift».
  • «Создай новый симулятор "iPad Test", запусти его и установи на него текущее приложение».

Технические детали

  • Язык: TypeScript (Node.js 18+)
  • Транспорт: stdio
  • Лицензия: MIT
  • Разработчик: getsentry (Sentry)
  • Совместимость: Claude Desktop, Cursor, VS Code, Zed, Codex CLI
  • Требования: macOS 14.5+, Xcode 16+

Поделиться