Mağaza MCP

Агент сравнивает цены, отзывы и подписки обоих магазинов за один вызов, а ключи остаются в связке ключей macOS.

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

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

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

  • Сервер получает ключи к аккаунтам разработчика в двух магазинах и может менять цены подписок, тексты версий и отвечать на отзывы.
Все причины и проверки

tunaarikaya/magaza-mcp

Установка

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

npx magaza-mcp kur

Мастер ручной настройки из раздела Manual setup: спрашивает магазины, ключи и клиентов, затем сохраняет ключи в связке ключей.

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

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

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

  • Сервер получает ключи к аккаунтам разработчика в двух магазинах и может менять цены подписок, тексты версий и отвечать на отзывы.

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

Что делает

Mağaza MCP — MCP-сервер на 41 инструмент для App Store Connect и Google Play. Он работает на машине пользователя без промежуточного сервера и обращается напрямую к API Apple и Google. Инструменты с префиксами `appstore__` и `play__` относятся к своему магазину, а три общих инструмента сопоставляют пары iOS и Android, сравнивают подписки и ищут причину ситуации «оплатил, но премиума нет». Ключи Apple `.p8` и сервисный аккаунт Google лежат в связке ключей macOS. Все действия с изменением данных требуют подтверждения: инструмент сначала возвращает план, а выполняется только повторный вызов с `onayla=true`. Есть режим только чтения, где пропадают все инструменты записи, и проверка здоровья аккаунта с баллом от 0 до 100.

Для кого. Разработчикам мобильных приложений в обоих магазинах, которые хотят управлять релизами, отзывами и ценами подписок через Claude Code или Cursor.

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

  • Нужно узнать цену месячной подписки в App Store и Google Play для одной страны.
  • Пользователь заплатил, а премиума нет, и нужно проверить продукты, цены и тарифный план в обоих магазинах.
  • Перед отправкой на ревью надо оценить вероятность блокировки аккаунта Apple и получить список замечаний.
  • Отзывы без ответа собирают по рейтингу и стране и готовят ответы разработчика.

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

  • Нужен только один магазин: подойдет более простой сервер для него.
  • Ключи нельзя хранить в связке ключей: на системах без нее они лежат в файле с правами `0600`.
  • Нужны ответы без подтверждения: запись всегда идет через `onayla=true`.

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

Сколько стоит подписка Nota Defteri в месяц в App Store и в Google Play для Турции?

MCP

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

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

MAGAZALAR
Список включенных магазинов, по умолчанию записывается мастером настройки.
SALT_OKUNUR
Значение 1 включает режим только чтения без инструментов записи.

Ограничения

Нужны ключ App Store Connect с Key ID, Issuer ID и файлом `.p8` и сервисный аккаунт Google Play. Ключи хранятся в связке ключей macOS, на системах без нее резервом служит файл с правами `0600`. Инструменты записи могут менять тексты версии, цены подписок и ответы на отзывы, а режим `--salt-okunur` убирает их из списка. Сетевые запросы идут только к хостам Apple и Google. Интерфейс команд и имена инструментов написаны на турецком.

Как отключить. Удалите запись `magaza-mcp` из конфигурации клиента, а ключи уберите командой `npx magaza-mcp anahtar --sil appstore` и ее вариантом для Google Play.

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

Как поставить Mağaza MCP?

Передайте агенту ссылку на репозиторий с просьбой прочитать `AGENTS.md`. Вручную запустите мастер `npx magaza-mcp kur`.

Видит ли агент мои ключи?

Нет. Команда `anahtar` принимает путь к файлу и сама пишет содержимое в хранилище, ключ не попадает в контекст агента. Через буфер обмена содержимое проходит по каналу.

Как запретить запись?

Запустите сервер с `--salt-okunur` или задайте `SALT_OKUNUR=1`. Из 41 инструмента останутся 27, а `magaza__cagir` будет отклонять операции записи.

Что проверяет `appstore__hesap_sagligi`?

Клоны и спам, метаданные и товарные знаки, отзывы и деньги, историю ревью и аккаунт. Результат оценивается от 0 до 100 со списком находок.

Какие клиенты поддерживаются?

Claude Code, Claude Desktop, Antigravity, Cursor, Windsurf и Codex. Мастер добавляет только запись `magaza-mcp` и делает резервную копию с суффиксом `.magaza-mcp-yedek`.

Обсуждение

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

MCP-серверы

ipatool, CLI с локальным MCP, отделяет получение лицензии App Store от просмотра метаданных и загрузки доступного аккаунту пакета.

CLIРасширенный доступ12,3 тыс.Звезды репозитория

MCP DevTools заменяет десяток MCP-серверов одним бинарником на Go: поиск, загрузка страниц, документация пакетов, GitHub.

MCP-серверРасширенный доступ165Звезды репозитория

Плагин со скиллами для сборки MCP-серверов и MCP-приложений на TypeScript: агент создает, дорабатывает, отлаживает и проверяет их

ПлагинРасширенный доступ10,9 тыс.Звезды репозитория
Официальный

Официальный MCP-сервер CodeScene оценивает Code Health кода локально и подсказывает агенту, что рефакторить

MCP-серверРасширенный доступ82Звезды репозитория

MCP-сервер проверяет по API GitHub, какие части вашей идеи уже существуют в виде репозиториев, и отсеивает выдуманные.

MCP-серверРасширенный доступ56Звезды репозитория

MCP-сервер git на 28 инструментов: агент клонирует, коммитит, ветвит, сливает и перебазирует в локальных репозиториях.

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Mağaza MCP (эта карточка)нетAPI-ключ105
App Store Connect MCPнетAPI-ключ5работает только с App Store Connect; Mağaza MCP объединяет оба магазина и сопоставляет пары iOS и Android
Google Play Developer MCPнетAPI-ключ11работает только с Google Play; здесь тот же набор вместе с App Store Connect в одном вызове

Коротко о README

Репозиторий содержит пакет `magaza-mcp` на TypeScript, каталоги операций App Store Connect и Google Play с общим числом 1440, мастер настройки и скрипты обновления спецификаций. Через инструмент `magaza__cagir` доступны все операции каталога, а для них нужно около 9000 токенов. Есть README на английском и турецком.

Бейдж для README

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