MCP для консоли разработчика Яндекс Игр

yagames-mcp

MCP-сервер для Яндекс Игр: поиск по каталогу без авторизации плюс управление черновиками, загрузка сборок и публикация игры через консоль разработчика

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

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

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

  • Может публиковать и обновлять игры от имени аккаунта разработчика
  • Session_id и CSRF-токен дают полный доступ к консоли разработчика, а не ограниченные права
  • Авторизация построена на неофициальном доступе через cookie, а не на выданном платформой ключе
Все причины и проверки
Российский стек

petergs27/yagamesmcp

Установка

Сервисы

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

npm install
npm run build

Установка зависимостей и сборка проекта.

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

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

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

  • Может публиковать и обновлять игры от имени аккаунта разработчика
  • Session_id и CSRF-токен дают полный доступ к консоли разработчика, а не ограниченные права
  • Авторизация построена на неофициальном доступе через cookie, а не на выданном платформой ключе

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

Что делает

Сервер дает два слоя инструментов. Публичные не требуют авторизации: поиск игр по ключевому слову, список популярных игр с фильтром по категории и список из 27 жанров, данные читаются со страницы каталога yandex.ru/games. Авторизованные инструменты работают через консоль разработчика: создание и обновление черновика игры, загрузка ZIP-сборки как новой версии, отправка на модерацию, публикация прошедшей проверку игры, проверка статуса и список всех игр аккаунта. Авторизация идет не по официальному API-ключу, а по cookie Session_id и заголовку X-CSRF-Token, которые нужно вручную скопировать из DevTools браузера после входа в консоль.

Для кого. Для разработчиков HTML5-игр, которые публикуют проекты в каталог Яндекс Игр и хотят автоматизировать загрузку сборок.

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

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

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

  • Не хочется вручную доставать Session_id и CSRF-токен из DevTools и хранить их в переменных окружения
  • Нужен официальный API вместо неофициального доступа через cookie консоли: такого способа проект не предлагает

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

Проверь статус модерации всех моих игр в Яндекс Играх

MCP

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

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

YAGAMES_SESSION_COOKIE секрет
Значение cookie Session_id из консоли разработчика, нужно для управления играми
YAGAMES_CSRF_TOKEN секрет
Значение заголовка X-CSRF-Token из консоли разработчика

Ограничения

Публикация и загрузка сборок работают через неофициальный доступ по cookie консоли разработчика, а не по документированному API с ключом. Учетные данные Session_id и CSRF-токен дают полный доступ к аккаунту разработчика и не имеют встроенного срока действия в проекте, автор явно предупреждает не передавать их третьим лицам. Публичный поиск строится на разборе HTML страницы каталога и может сломаться при ее изменении.

Как отключить. Удалите сервер из конфигурации MCP клиента и выйдите из аккаунта в консоли Яндекс Игр, чтобы инвалидировать Session_id.

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

Нужна ли авторизация для поиска игр?

Нет, инструменты yagames-search, yagames-popular и yagames-categories публичные и работают без ключей и cookie.

Откуда взять Session_id и CSRF-токен?

Из DevTools браузера после входа в games.yandex.ru/console: cookie Session_id на вкладке Application, токен X-CSRF-Token в заголовках POST-запроса к /console/api/application на вкладке Network.

Обсуждение

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

MCP-серверы
Российский стек

Два сервера на Java для Yandex Tracker (84 инструмента) и Yandex Wiki (39), с установщиком, OAuth Device Flow и режимом только для чтения

MCP-серверРасширенный доступ
Российский стек

Монорепо с MCP-серверами для Yandex Tracker API v2/v3 и Yandex Wiki на общем фреймворке, с интерактивным CLI подключения и .mcpb-бандлами

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

MCP-сервер для Yandex Tracker, который намеренно не отдает исполнителей и авторов, только whitelist-поля задач, комментариев и связей

MCP-серверРасширенный доступ
Российский стек

MCP-сервер Яндекс Трекера с .mcpb-расширением для Claude Desktop без терминала: задачи, комментарии, переходы статусов и режим только чтения

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

MCP-сервер, CLI-утилита и скилл для платформы разработки SourceCraft от Яндекса: репозитории, issues, pull requests, CI/CD и релизы, 48 инструментов

MCP-серверШирокий доступ

Коротко о README

README на английском делит инструменты на публичные без авторизации и авторизованные через консоль. Дана таблица инструментов, инструкция получения Session_id и CSRF-токена из DevTools с прямым предупреждением не передавать их и не коммитить, примеры конфигурации для opencode и Claude Desktop, схема архитектуры с разделением на клиент каталога и клиент консоли, список REST-эндпоинтов консоли и справка о платформе Яндекс Игр: более 2000 игр, 27 категорий жанров, монетизация через рекламу. Лицензия MIT.

Бейдж для README

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