YandexGamesMCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@YandexGamesMCPlist my Yandex Games and show each game's status"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
YandexGamesMCP
Model Context Protocol (MCP) server for the Yandex Games Console.
Built specifically for terminal AI coding agents: Claude Code, Codex CLI, OpenCode, and Antigravity CLI.
Highlights
Zero-Config Auto-Authentication: Reads credentials from
~/.yagames/credentials.json(chmod 600) so you never need to hardcode sensitive tokens in agent config files.Auto CSRF Token Fetch & Recovery: Automatically fetches fresh CSRF tokens from
/console/api/csrf-tokenusing yourSession_idand auto-recovers from403/EBADCSRFTOKENexpiration in the background.Interactive In-Chat Credential Setup: Just tell your AI agent "here is my Yandex session cookie/cURL" — the agent invokes
yagames-set-credentialsto extract, verify, and store it.Dedicated CLI Integration: Native setup and verified support for Claude Code, Codex CLI, OpenCode, and Antigravity CLI.
Related MCP server: Yandex Tracker MCP Server
Supported Tools
🔑 Authentication & Status
Tool | Description |
| Opens a real browser window to Yandex Games Console. Once you log in, it captures |
| Paste a DevTools cURL, raw Cookie header, or Session_id. Auto-fetches CSRF, validates, and saves securely. |
| Inspect current developer login, studio name, and connection state. |
🎮 Developer Console (Authenticated)
Tool | Description |
| List all games uploaded to your developer account with IDs and live status. |
| Check the current status of a specific game (draft, moderation, published). |
| Register a new game in the Yandex Games Console. |
| Update draft metadata, titles, descriptions, orientations, and categories. |
| Upload a ZIP game build archive as a new version. |
Safety Notice: Submitting for moderation and publishing have been deliberately omitted from automated tool execution. These final actions must always be reviewed and performed manually by the developer in the Yandex Games Console to avoid accidental submissions.
🌐 Public Catalog (No Auth Required)
Tool | Description |
| Search games in the Yandex Games catalog by keyword. |
| Browse popular games, optionally filtered by genre/category. |
| List all available genres and categories. |
Installation & Build
git clone https://github.com/Z3r01n/YandexGamesMCP.git ~/Documents/full_data/apps/OpenSource/YandexGamesMCP
cd ~/Documents/full_data/apps/OpenSource/YandexGamesMCP
npm install
npm run buildAgent Setup Guide
1. Claude Code
Register globally to your user config with a single command:
claude mcp add --scope user yagames-mcp -- node ~/Documents/full_data/apps/OpenSource/YandexGamesMCP/build/index.jsVerify connection:
claude mcp get yagames-mcp2. OpenAI Codex CLI
Register as a global MCP server:
codex mcp add yagames-mcp -- node ~/Documents/full_data/apps/OpenSource/YandexGamesMCP/build/index.jsVerify connection:
codex mcp list3. OpenCode CLI
Add to ~/.config/opencode/opencode.json:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"yagames-mcp": {
"type": "local",
"command": [
"node",
"/Users/z3r01n/Documents/full_data/apps/OpenSource/YandexGamesMCP/build/index.js"
],
"enabled": true
}
}
}4. Antigravity CLI
Add to your ~/.gemini/settings.json:
{
"mcpServers": {
"yagames-mcp": {
"command": "node",
"args": [
"/Users/z3r01n/Documents/full_data/apps/OpenSource/YandexGamesMCP/build/index.js"
]
}
}
}Authentication Workflow
Method A: One-Click Browser Login (Automatic)
Tell your AI agent:
"Open the browser so I can log in to Yandex Games"
Or run directly from your terminal:
cd ~/Documents/full_data/apps/OpenSource/YandexGamesMCP
npm run loginA browser window opens to
https://games.yandex.ru/console.Log in with your Yandex account.
The script automatically grabs the
Session_idcookie, fetches a fresh CSRF token, verifies your developer account, saves everything to~/.yagames/credentials.json, and closes the browser!
Method B: Directly via Chat (cURL or Cookie)
In Claude Code, Codex, OpenCode, or Antigravity, simply tell the agent:
"Here is my Yandex session:
Session_id=3:..."
(or paste a raw DevTools cURL command)
The agent will run yagames-set-credentials, which:
Extracts the
Session_id.Automatically calls
/console/api/csrf-tokento acquire a valid CSRF token.Tests the connection against Yandex Developer Console.
Saves credentials to
~/.yagames/credentials.json.
Method B: Via Terminal CLI
# Save and test credentials directly:
npm run auth "<paste_session_id_or_curl_here>"
# Check status:
npm run statusMethod C: Environment Variable (Optional)
export YAGAMES_SESSION_COOKIE="your_session_id_value"
# YAGAMES_CSRF_TOKEN is optional (auto-fetched if omitted)Security
Local Storage: Credentials are saved strictly to your machine at
~/.yagames/credentials.jsonwith0600permissions (readable only by your user account).Direct Communication: Network traffic only communicates with official Yandex endpoints (
https://games.yandex.ru/consoleandhttps://yandex.ru/games).Zero Telemetry: No third-party servers, tracking, analytics, or external logging exist in this MCP server.
License
This server cannot be deployed
Maintenance
Related MCP Connectors
Cloud console for a fleet of AI coding agents running on your own machines. OAuth.
Build, edit and preview browser games and web apps in your Amplify account from your AI agent.
Publish, test and share browser games on PlayDrop from your AI agent.
Develop, manage, and debug Railway projects, services, and deployments from within agents.
Related MCP Servers
- AlicenseBqualityCmaintenanceGives AI assistants hands-on control over Google Play Console and Google Cloud Console using an authorized Google identity. Exposes 95 tools for shipping app builds and release tracks, managing store listings, reviews, in-app products, GCP projects and IAM, Firebase projects and App Distribution, and Cloud Storage or Artifact Registry resources.95MIT
- AlicenseAqualityBmaintenanceEnables AI assistants to securely interact with Yandex Tracker, managing issues, queues, comments, worklogs, and search, including attaching files to issues.561Apache 2.0
- AlicenseAqualityBmaintenanceEnables AI agents to search Aurora OS app store, inspect app and release information, and manage developer applications including RPM upload, metadata editing, and publication scheduling.17MIT
- AlicenseAqualityAmaintenanceEnables AI coding assistants to access documentation, live API tools, and workflow prompts for integrating a game/app backend service into Godot, Unity, and Unreal Engine projects, including auth, leaderboards, cloud saves, remote config, localization, news, gift codes, feedback, logs, crash reporting, email, and admin dashboard management.120182 npmMIT