Heimdall App Store Connect MCP

Heimdall дает агенту весь API App Store Connect и App Store Server: релизы, подписки, отзывы, TestFlight, 786 инструментов

  • 57 ★ репозитория
  • Последний коммит
MCP-сервер

Широкий доступ

Почему такой уровень

  • Ключ API открывает цены, подписки, доступ пользователей, подписание кода и выпуск версий вашего аккаунта
  • Закрытый ключ `.p8` хранится в конфигурации клиентов или в файле на диске
Все причины и проверки

erayendes/app-store-connect-mcp

Установка

Ручная установка

npx -y @erayendes/asc-mcp setup

Мастер сохраняет ключ и регистрирует выбранные профили.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Ключ API открывает цены, подписки, доступ пользователей, подписание кода и выпуск версий вашего аккаунта
  • Закрытый ключ `.p8` хранится в конфигурации клиентов или в файле на диске

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

Что делает

Heimdall — MCP-сервер, собранный из спецификации OpenAPI Apple. Он охватывает App Store Connect API и App Store Server API (StoreKit 2): релизы, TestFlight, подписки и покупки внутри приложения, страницу в магазине и отзывы, Game Center, Xcode Cloud, профили подготовки, вебхуки и продажи. Всего 786 инструментов в 14 профилях и 51 подпрофиле. Инструменты разделены по видам работы, и каждый профиль запускается как отдельный маленький сервер. Профиль ASC-Core с поиском приложений и инструментов и медиа-операциями подключается всегда. Перед изменением цены, выдачей доступа Admin или удалением Heimdall показывает, что изменится, и просит подтверждение, а необратимые шаги требуют ввода слова CONFIRM. Настройка идет командой `npx -y @erayendes/asc-mcp setup`.

Для кого. iOS-разработчикам и студиям, которые ведут релизы, подписки и магазинную страницу из агента и хотят полный охват API Apple.

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

  • Свести жалобы из отзывов с одной звездой за неделю и подготовить ответы
  • Узнать, какие сборки застряли на проверке
  • Поднять цену подписки сразу во всех странах
  • Добавить сборку 42 во внутреннюю и внешнюю группы TestFlight

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

  • Нужен маленький набор из пары инструментов без профилей
  • Ключ API нельзя выпускать с широкими правами
  • Приложения нет в аккаунте Apple Developer

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

Есть ли для моего приложения инструмент для событий в приложении? Покажи зависшие сборки и подними цену подписки во всех странах

MCP

Транспорт
stdio
Авторизация
API-ключ

Переменные окружения

ASC_KEY_ID обязательная, секрет
Идентификатор ключа App Store Connect API
ASC_ISSUER_ID обязательная, секрет
Идентификатор издателя ключа
ASC_PRIVATE_KEY секрет
Закрытый ключ `.p8` строкой
ASC_PRIVATE_KEY_PATH
Путь к файлу закрытого ключа

Ограничения

Нужен ключ App Store Connect API: идентификатор ключа `ASC_KEY_ID`, издатель `ASC_ISSUER_ID` и закрытый ключ в `ASC_PRIVATE_KEY` или путь в `ASC_PRIVATE_KEY_PATH`. Ключ с широкой ролью открывает цены, доступ пользователей, подписание кода и выпуск версий, поэтому выдавайте минимально нужную роль и выбирайте только нужные профили, это экономит и контекст модели. С версии 3.0 набор профилей изменился, после обновления с 2.x нужно заново выполнить setup. Подтверждения показываются в диалоге на Mac или вводом слова CONFIRM.

Как отключить. Уберите зарегистрированные профили из конфигурации клиентов и отзовите ключ API в App Store Connect. Для возврата к 2.x используйте версию `@erayendes/asc-mcp@2.8.0`.

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

Как установить Heimdall?

Выполните `npx -y @erayendes/asc-mcp setup`. Мастер сохранит ключ и зарегистрирует выбранные профили во всех найденных ИИ-приложениях.

Что такое профили?

Группы инструментов по видам работы: релизы, TestFlight, подписки, магазинная страница, Game Center, Xcode Cloud и другие. Каждый запускается отдельным сервером, ASC-Core подключается ко всем.

Как защищены опасные действия?

Перед изменением цены, выдачей доступа или удалением Heimdall показывает последствия и просит подтверждение. Необратимые шаги вроде выпуска версии требуют ввести CONFIRM.

Какое число инструментов в сборке?

786 инструментов в 14 профилях и 51 подпрофиле. Из 1036 операций спецификации Apple исключены устаревшие и дублирующие.

Чем он отличается от других серверов App Store Connect?

Многие дают отобранную часть API, а Heimdall покрывает его целиком, разрезав по видам работы, чтобы не перегружать контекст модели.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

App Store Connect MCP

appstoreconnect-mcp

MCP-сервер для App Store Connect: цены подписок по странам, офферы, отправка на ревью и отчеты продаж прямо из чата с агентом

MCP-серверШирокий доступ5Звезды репозитория

App Store Connect MCP читает сборки TestFlight, отзывы и продажи и обновляет метаданные приложений через API Apple

MCP-серверШирокий доступ60Звезды репозитория

CLI asc управляет сборками, TestFlight и выпуском приложений в App Store Connect, возвращая результаты в таблице или JSON.

CLIШирокий доступ8,3 тыс.Звезды репозитория

MCP-сервер приложения Itsyconnect правит листинг App Store Connect, переводит поля и добавляет локали из Claude Code.

MCP-серверШирокий доступ132Звезды репозитория

CLI на Swift для App Store Connect: сборки, TestFlight, метаданные, подписки и отправка на ревью с готовыми командами в JSON

CLIШирокий доступ397Звезды репозитория

Скиллы для работы с App Store Connect через CLI asc: сборки, TestFlight, аналитика, реклама и разбор падений

СкиллМинимальный доступ1,1 тыс.Звезды репозитория

Коротко о README

В начале README объявлена версия 3.0 с перечнем изменений: профили по видам работы, четыре медиа-инструмента, один вызов для отправки на проверку и понятные подтверждения. Затем идут описание охвата API, защита действий, установка и таблица профилей.

Бейдж для README

Сообщить о проблеме