getsentry/MobileBuildMCP

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

MCP⭐ 6 459TypeScriptпоследний релиз: v2.7.1
Открыть на GitHub ↗

Что это за инструмент

MobileBuildMCP — это сервер Model Context Protocol (MCP) и интерфейс командной строки (CLI), предоставляющий инструменты для автоматизации сборки и тестирования проектов iOS и macOS.

Зачем нужен

Инструмент позволяет AI-агентам напрямую взаимодействовать с Xcode, выполняя сборку приложений, запуск симуляторов и тестирование. Это устраняет необходимость ручного управления процессами билда, интегрируя их в рабочий поток разработки с использованием LLM.

Что можно реализовать

  • Автоматическая сборка iOS-приложения для симулятора через AI-агента
  • Запуск подготовленных тестовых продуктов на виртуальных устройствах (симуляторах)
  • Интеграция процессов билда в IDE с поддержкой MCP (Cursor, Claude Code, Codex)
  • Отладка и логирование процессов сборки с использованием локального демона

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

  • Поддержка протокола MCP для взаимодействия с AI-агентами
  • Двойной режим работы: CLI для терминала и MCP-сервер для агентов
  • Автоматическое обход валидации макросов Swift для предотвращения ошибок сборки
  • Использование per-workspace демона для управления состоянием и логами
  • Простая установка через Homebrew или npm с готовыми конфигами для популярных клиентов

👤 Кому подойдёт: Разработчики iOS/macOS, использующие AI-кодинг-агенты и модели контекста (MCP) для автоматизации сборки и тестирования

Релизы

v2.7.1majorbreaking
🕐 12 дн назад · релиз на GitHub ↗

Проект переименован в MobileBuildMCP, изменены форматы входных данных MCP для совместимости с клиентами.

  • Breaking: Проект переименован в MobileBuildMCP: обновлены названия пакетов, CLI-утилит, переменных окружения, URI ресурсов, схем вывода и директорий конфигурации.
  • Breaking: Входные параметры MCP в виде словарей теперь используют клиентские форматы: env и testRunnerEnv переданы в массив объектов {key, value}, а xcode_ide_call_tool.arguments — в строку JSON.
  • Deprecated: Домен xcodebuildmcp.com больше не используется; ссылки на документацию и схемы выведены на новые URL в репозитории getsentry.