XcodeBuildMCP
MCP-сервер и CLI от Sentry для сборки, запуска и тестирования iOS и macOS проектов Xcode из AI-агента
Установка
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, поток данных, навигация, доступность, производительность
Официальные скиллы Expo для агентов: сборка, деплой, обновление и отладка приложений на Expo и EAS
Открытая модель и фреймворк агента для смартфона: видит экран и сам нажимает в приложениях Android, HarmonyOS и iOS по текстовой команде
MCP-сервер для управления iOS и Android: симуляторы, эмуляторы и реальные устройства через дерево доступности и скриншоты