blitz

blitz

blitzdotdevApache-2.0
1.7k звёзд137 форков
Blitz — нативное macOS-приложение, которое через протокол MCP даёт AI-ассистентам полный контроль над публикацией iOS-приложений в App Store. Вместо десятков кликов по веб-интерфейсу App Store Connect разработчик отдаёт одну команду Claude или другому MCP-клиенту. Сервер сам запускает симулятор, загружает скриншоты, создаёт встроенные покупки и отправляет билд на ревью. Внутри приложения — более 30 MCP-инструментов. Они покрывают все этапы жизненного цикла приложения: от настройки проекта до финальной публикации. Blitz решает главную боль iOS-разработчиков — ручную возню с порталом Apple.

Установка

npx -y @blitzdev/blitz-mcp

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

Общее

  • СтатусСообщество
  • Разработчикblitzdotdev
  • ЛицензияApache-2.0

Технологии

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

Описание

Возможности

  • Отправка приложения на ревью в App Store Connect одной командой через AI.
  • Создание и редактирование встроенных покупок (IAP): подписки, разовые товары, уровни.
  • Загрузка, замена и удаление скриншотов для всех локализаций и типов устройств.
  • Управление версиями приложения: создание, изменение статуса, отправка на ревью.
  • Запуск симулятора iOS с указанием модели и версии ОС.
  • Просмотр информации о приложениях, тестерах и ошибках сборки.
  • Управление группами TestFlight и приглашение тестеров.
  • Автоматизация полного цикла публикации от коммита до отправки на ревью.
  • Получение уведомлений об изменении статуса ревью.

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

Выполните установку через npx:

npx -y @blitzdev/blitz-mcp

Добавьте сервер в конфигурацию вашего MCP-клиента. Пример для Claude Desktop:

{ "mcpServers": { "blitz": { "command": "npx", "args": ["-y", "@blitzdev/blitz-mcp"] } } }

При первом запуске приложение запросит вход с Apple ID — сессия сохранится в связке ключей macOS. Перезапустите MCP-клиент, и все инструменты с префиксом blitz_ станут доступны AI-ассистенту.

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

  • «Отправь версию 3.1 приложения MyTracker на ревью в App Store Connect.»
  • «Загрузи скриншоты из папки ~/Screenshots для iPhone 15 Pro во все активные локализации.»
  • «Создай новую встроенную покупку PremiumMonthly с ценой $4.99 для англоязычной локализации.»
  • «Запусти симулятор iPhone SE (3-го поколения) с iOS 17.4 и открой приложение MyTracker.»

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

  • Язык разработки: Swift
  • Транспорт: stdio
  • Лицензия: Apache 2.0
  • Совместимые клиенты: Claude Desktop, Cline, Continue, любое MCP-приложение с поддержкой stdio
  • Количество инструментов: более 30
  • Платформа: macOS (нативное приложение)
  • Исходный код: GitHub

Поделиться