Heimdall App Store Connect MCP
Heimdall дает агенту весь API App Store Connect и App Store Server: релизы, подписки, отзывы, TestFlight, 786 инструментов
- 57 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Ключ API открывает цены, подписки, доступ пользователей, подписание кода и выпуск версий вашего аккаунта
- Закрытый ключ `.p8` хранится в конфигурации клиентов или в файле на диске
Установка
- Работает в
Ручная установка
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: цены подписок по странам, офферы, отправка на ревью и отчеты продаж прямо из чата с агентом
App Store Connect MCP читает сборки TestFlight, отзывы и продажи и обновляет метаданные приложений через API Apple
CLI asc управляет сборками, TestFlight и выпуском приложений в App Store Connect, возвращая результаты в таблице или JSON.
MCP-сервер приложения Itsyconnect правит листинг App Store Connect, переводит поля и добавляет локали из Claude Code.
CLI на Swift для App Store Connect: сборки, TestFlight, метаданные, подписки и отправка на ревью с готовыми командами в JSON
Скиллы для работы с App Store Connect через CLI asc: сборки, TestFlight, аналитика, реклама и разбор падений
Коротко о README
В начале README объявлена версия 3.0 с перечнем изменений: профили по видам работы, четыре медиа-инструмента, один вызов для отправки на проверку и понятные подтверждения. Затем идут описание охвата API, защита действий, установка и таблица профилей.