Google Play Console MCP — MCP-сервер для Claude Code
Сервер связывает ИИ-ассистента с Google Play Console для управления релизами, треками тестирования и показателями Android Vitals прямо из терминала.
claude mcp add --env GOOGLE_APPLICATION_CREDENTIALS=<GOOGLE_APPLICATION_CREDENTIALS> --transport stdio google-play-console-mcp -- uvx google-play-mcpЧто делает Google Play Console MCP
MCP-сервер на Python даёт ассистенту доступ к Google Play Developer API и Reporting API. Доступны выгрузка APK и AAB, отправка сборок в Internal App Sharing и перевод версий между треками: от внутреннего тестирования до рабочей версии. Через команды можно менять процент раскатки, останавливать релизы и обновлять списки тестировщиков.
Отдельный набор инструментов собирает телеметрию Android Vitals. Ассистент проверяет частоту сбоев, зависания ANR, фоновые удержания блокировки wakelock и лишние пробуждения по номерам версий приложения.
Для запуска требуется утилита uv и ключ сервисного аккаунта в GOOGLE_APPLICATION_CREDENTIALS. Без прав на чтение отчётов на уровне аккаунта и каждого приложения инструменты Vitals работать откажутся.
Какие задачи решает
- выгрузить бинарный файл AAB на трек внутреннего тестирования
- изменить процент поэтапной раскатки релиза в продакшене
- получить сводку по сбоям и ANR из Android Vitals
- обновить список адресов тестировщиков в закрытой ветке
Примеры запросов агенту
- Проверь статус раскатки приложения com.example.app на релизном треке
- Выгрузи бандл в Internal App Sharing и дай ссылку на скачивание
- Покажи процент сбоев и ANR для последней версии com.example.app
Как установить Google Play Console MCP
Командой платформы
claude mcp add --env GOOGLE_APPLICATION_CREDENTIALS=<GOOGLE_APPLICATION_CREDENTIALS> --transport stdio google-play-console-mcp -- uvx google-play-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from google-play-mcp <команда>
Командой платформы
codex mcp add google-play-console-mcp --env GOOGLE_APPLICATION_CREDENTIALS=<GOOGLE_APPLICATION_CREDENTIALS> -- uvx google-play-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from google-play-mcp <команда>
Файл настроек
{
"mcpServers": {
"google-play-console-mcp": {
"command": "uvx",
"args": [
"google-play-mcp"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "<GOOGLE_APPLICATION_CREDENTIALS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from google-play-mcp <команда>
Файл настроек
{
"servers": {
"google-play-console-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"google-play-mcp"
],
"env": {
"GOOGLE_APPLICATION_CREDENTIALS": "<GOOGLE_APPLICATION_CREDENTIALS>"
}
}
}
}Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from google-play-mcp <команда>
Командой платформы
gemini mcp add -e GOOGLE_APPLICATION_CREDENTIALS=<GOOGLE_APPLICATION_CREDENTIALS> google-play-console-mcp uvx google-play-mcpВместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from google-play-mcp <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Google Play Console MCP
Как установить Google Play Console MCP в Claude Code?
Выполните команду claude mcp add --env GOOGLE_APPLICATION_CREDENTIALS=<GOOGLE_APPLICATION_CREDENTIALS> --transport stdio google-play-console-mcp -- uvx google-play-mcp. Для её работы в системе должен быть установлен менеджер пакетов uv.
Что умеет делать этот MCP-сервер?
Он автоматизирует выгрузку артефактов, продвижение сборок по тестовым и релизным трекам, а также проверку показателей стабильности приложения через Android Vitals.
Какие доступы нужны для работы с Android Vitals?
В проекте Google Cloud должен быть включён Google Play Developer Reporting API. В самой консоли Google Play сервисному аккаунту нужно выдать разрешение на просмотр данных приложения и скачивание отчётов как на уровне аккаунта, так и для конкретного приложения.