Repolode
getsentry

getsentry/MobileBuildMCP

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

Звёзды
6,494
Форки
328
Открытые issues
32
Последний коммит
9 часов назад

Что это?

MobileBuildMCP — это сервер Model Context Protocol и инструмент командной строки для работы с проектами iOS и macOS. Он оборачивает xcodebuild и другие инструменты Apple, чтобы AI-агенты для программирования, например в Cursor, Claude Code или Codex, могли собирать, тестировать и запускать проекты Xcode с помощью структурированных вызовов инструментов, а не обычных команд оболочки.

Тот же пакет можно использовать как самостоятельный CLI. В него входят команды для сборки под симулятор, подготовки переносимых тестовых артефактов с помощью build-for-testing и их последующего запуска, а также для просмотра доступных инструментов. За операции с состоянием, такие как запись логов и отладка, отвечает демон для каждого рабочего пространства; при необходимости он запускается автоматически.

Установить пакет можно через Homebrew или npm, а MCP-сервер — запустить по требованию с помощью npx. Требуются macOS 14.5 или новее и Xcode 16.x или новее.

Ключевые возможности

  • 01Предоставляет AI-агентам операции сборки и тестирования Xcode в виде MCP-инструментов.
  • 02Включает CLI с командами для сборки и тестирования под симулятор.
  • 03Позволяет подготовить тестовые артефакты с помощью build-for-testing, а запускать их отдельно.
  • 04Включает демон для каждого рабочего пространства, который записывает логи и поддерживает отладку.
  • 05Устанавливается через Homebrew или npm и запускается с помощью npx без глобальной установки.
  • 06Предлагает дополнительные навыки для агентов, помогающие освоить MCP или CLI.

Сценарии использования

  • Поручить AI-агенту для программирования собрать и исправить приложение iOS в Xcode.
  • Запускать тестовые наборы в симуляторе из скриптов или CI на macOS.
  • Разделять подготовку тестовых артефактов и запуск тестов, чтобы повторно использовать сборки.
  • Управлять проектами Xcode из терминала, не открывая IDE.

Быстрый старт

  1. 1

    Установите глобально с помощью npm (Node.js 18 или новее)

    npm install -g mobilebuildmcp@latest
  2. 2

    Проверьте установку

    mobilebuildmcp --help

Что важно знать

  • Требуются macOS 14.5 или новее и Xcode 16.x или новее, поэтому на других платформах приложение не работает.
  • Чтобы инструменты для устройств работали, сначала настройте подпись кода в Xcode.

Темы

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

Что такое MobileBuildMCP?
MCP-сервер и CLI с инструментами для AI-агентов: сборка, тестирование и запуск проектов iOS и macOS в Xcode. MobileBuildMCP — это сервер Model Context Protocol и инструмент командной строки для работы с проектами iOS и macOS. Он оборачивает xcodebuild и другие инструменты Apple, чтобы AI-агенты для программирования, например в Cursor, Claude Code или Codex, могли собирать, тестировать и запускать проекты Xcode с помощью структурированных вызовов инструментов, а не обычных команд оболочки.
MobileBuildMCP можно использовать бесплатно? Какая у него лицензия?
MobileBuildMCP распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
MobileBuildMCP всё ещё поддерживается?
Активно поддерживается. Последний коммит в MobileBuildMCP — 20 окт. 2026 г..
Для чего можно использовать MobileBuildMCP?
Поручить AI-агенту для программирования собрать и исправить приложение iOS в Xcode. Запускать тестовые наборы в симуляторе из скриптов или CI на macOS. Разделять подготовку тестовых артефактов и запуск тестов, чтобы повторно использовать сборки. Управлять проектами Xcode из терминала, не открывая IDE.
Как установить MobileBuildMCP?
Установите глобально с помощью npm (Node.js 18 или новее): npm install -g mobilebuildmcp@latest Проверьте установку: mobilebuildmcp --help
Где скачать MobileBuildMCP?
Исходный код и инструкции по установке — на GitHub: https://github.com/getsentry/MobileBuildMCP

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты