XcodeBuildMCP

MCP-сервер и CLI от Sentry для сборки, запуска и тестирования iOS и macOS проектов Xcode из AI-агента

MCP-серверВыбор редакцииСредний риск

getsentry/xcodebuildmcp

Установка

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

Запуск сервера через npx без глобальной установки.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

XcodeBuildMCP дает агенту инструменты для работы с проектами Xcode: сборка под симулятор и устройство, подготовка и запуск тестов, захват логов и отладка. Один пакет работает в двух режимах: команда xcodebuildmcp mcp запускает MCP-сервер, а остальные команды дают прямой доступ к тем же инструментам из терминала. Для состояния вроде захвата логов используется фоновый демон на рабочую папку. Команда init ставит два необязательных скилла, которые учат агента пользоваться MCP-сервером или CLI.

Для кого. Для iOS и macOS разработчиков, которые используют Claude Code, Cursor или Codex.

Подходит, если

  • Нужно, чтобы агент сам собирал проект и видел ошибки компиляции
  • Нужно запускать приложение в симуляторе и тесты из агента
  • Хочется одной утилитой пользоваться и из терминала, и из агента

Не подходит, если

  • Вы работаете не на macOS
  • Проект не использует Xcode, например чистый Swift Package на Linux

Пример запроса к агенту

Собери приложение под симулятор iPhone, запусти тесты и исправь упавшие

Ограничения

Работает только на macOS 14.5+ с Xcode 16+, для установки через npm нужен Node.js 18+. Инструменты для устройств требуют настроенной подписи кода. Сервер отправляет в Sentry телеметрию об ошибках самого инструмента, ее можно отключить. xcodebuild запускается с пропуском проверки макросов Swift.

Как отключить. Выполните claude mcp remove XcodeBuildMCP или удалите блок сервера из конфигурации MCP, затем npm uninstall -g xcodebuildmcp или brew uninstall xcodebuildmcp.

MCP

Транспорт
stdio
Авторизация
не нужна
Переменные окружения
Переменные окружения
XCODEBUILDMCP_SENTRY_DISABLED
Управляет отправкой телеметрии ошибок в Sentry

Проверка безопасности

  • Запускает xcodebuild, симуляторы и приложения на машине
  • Отправляет телеметрию ошибок в Sentry

Коротко о README

README описывает установку через Homebrew или npm, требования к macOS, Xcode и Node.js и запуск сервера через npx. Рассказано о двух скиллах и их установке командой init, об особенностях сборки и телеметрии. Приведены примеры команд CLI для сборки и тестов в симуляторе. Настройки для клиентов вынесены на сайт xcodebuildmcp.com. Лицензия MIT.

Частые вопросы

Проект раньше был у другого автора?

Да, изначально его вел Cameron Cooke, теперь репозиторий принадлежит Sentry.

Как обновиться?

Командой xcodebuildmcp upgrade --yes, проверить наличие новой версии можно через upgrade --check.

Выбор редакции

Скилл Пола Хадсона для ревью и написания SwiftUI под iOS 26: устаревшие API, поток данных, навигация, доступность, производительность

СкиллНизкий риск4,7 тыс.
Выбор редакции

Официальные скиллы Expo для агентов: сборка, деплой, обновление и отладка приложений на Expo и EAS

ПлагинСредний риск2,5 тыс.

Открытая модель и фреймворк агента для смартфона: видит экран и сам нажимает в приложениях Android, HarmonyOS и iOS по текстовой команде

CLIВысокий риск26,2 тыс.

MCP-сервер для управления iOS и Android: симуляторы, эмуляторы и реальные устройства через дерево доступности и скриншоты

MCP-серверВысокий риск6,7 тыс.