Gpc Mcp Server

io.github.muhammetali由 GitHub 账号 muhammetali 发布v1.0.0更新于 Oct 24, 2026

Google Play Console MCP Server for AI coding agents

已验证STDIO仅桌面开发者工具商业与电商

概览

AI 生成的概览

本地 MCP 服务器,让 AI 助手管理 Google Play Console 应用:发布、轨道、商店信息、评论、图片和重要指标报告。

可以做什么
读取应用详情和各语言商店信息,并按语言更新商店文案。列出发布轨道,创建发布、更新发布说明、设置或暂停分阶段推送。获取安装获取统计和崩溃/ANR 率,并对照基线标记崩溃激增。列出用户评论并发布回复。列出、上传(单个或批量)和删除截图、特色图片和图标。
适用场景
适用于通过 Google Play 发布 Android 应用、希望助手代为处理发布与推送步骤、检查崩溃和 ANR 健康状况、回复用户评论或修改商店信息,而不必在 Play Console 网页界面中逐项点击的场景。
运行要求
以 Node.js npm 包形式通过 stdio 在本地运行。需要启用 Google Play Android Developer API 的 Google Cloud 项目、在 Play Console 中具有 Admin 或 Release manager 权限的服务账号 JSON 密钥,以及环境变量 GOOGLE_PLAY_SERVICE_ACCOUNT_JSON(密钥文件路径)和 GOOGLE_PLAY_PACKAGE_NAME。
安装前请注意
服务账号密钥是拥有该应用 Admin 或 Release manager 权限的高权限凭据,请妥善保管 JSON 文件。助手可以发布版本、更改推送比例、暂停推送、修改公开商店信息、上传或删除图片,以及公开发布对用户评论的回复。在让代理无人值守运行前请先审查这些操作。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Gpc Mcp Server,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

🤖 Google Play Console MCP Server

[npm version] [License: MIT] [MCP Compatible]

A powerful Model Context Protocol (MCP) server that allows AI Assistants (like Claude, Gemini, or any MCP client) to directly manage your Google Play Console.

Stop clicking through slow web interfaces to release your app. Just ask your AI agent to do it.

"Claude, what's the crash rate on production?" "Gemini, create a new internal release and update the release notes." "Claude, list 1-star reviews from today and reply to them asking for details."


🌟 Key Features

  • 🚀 Release Management: Create releases, manage tracks, update release notes, and control staged rollouts.
  • 📊 App Vitals & Reports: Fetch acquisition data, crash rates, and ANR statistics instantly.
  • 💬 Review Management: Read user reviews, filter by rating, and post replies automatically.
  • 🖼️ Store Presence: Update store listings, translations, and manage screenshots/feature graphics.

🛠️ Provided Tools

This MCP server exposes 65 tools to your AI agent. Highlights:

📦 App & Listings

  • gpc_get_app_info - Get app details (package name, default language, contact info)
  • gpc_list_listings - Fetch all store listings across locales
  • gpc_update_listing - Update store listing for a specific locale

🚀 Release & Track Management

  • gpc_list_tracks - List tracks (internal, alpha, beta, production) with current releases
  • gpc_create_release - Create a new release on a specified track
  • gpc_update_release_notes - Update release notes for the latest release
  • gpc_set_rollout - Set/update staged rollout percentage
  • gpc_halt_rollout - Halt an ongoing staged rollout

💬 Reviews

  • gpc_list_reviews - Fetch user reviews with ratings and reply status
  • gpc_reply_review - Post a reply to a user review

📈 Reports & Vitals

  • gpc_acquisition_report - Fetch install/acquisition statistics
  • gpc_crash_report - Get Crash and ANR rates from Android Vitals
  • gpc_crash_anomaly_detector - Compares the last 2 days' crash rate against the prior 12-day baseline and flags a spike (🚨) worth halting a rollout for

📸 Screenshots & Images

  • gpc_list_images - List uploaded images for a specific locale
  • gpc_upload_image - Upload screenshots/feature graphics/icons
  • gpc_upload_images_batch - Upload many images across locales in a single edit (required to seed a new locale: Play demands ≥2 phone screenshots at commit time, so per-file commits fail with "too few screenshots")
  • gpc_delete_image - Delete a specific image

⚙️ Quick Start

1. Obtain a Service Account Key

  1. Go to Google Cloud Console.
  2. Enable the "Google Play Android Developer API".
  3. Create a Service Account and download the JSON key.
  4. In Google Play Console > Setup > API access:
    • Link your Google Cloud project.
    • Grant the service account "Admin" or "Release manager" permissions.

2. Installation

Clone this repository and build:

bash
git clone https://github.com/YOUR_USERNAME/gpc-mcp-server.gitcd gpc-mcp-servernpm installnpm run build

3. Connect to Claude Code (or any MCP Client)

Use the claude mcp add command to inject this server into your Claude environment:

bash
claude mcp add --scope user gpc-mcp \  -e GOOGLE_PLAY_SERVICE_ACCOUNT_JSON=/path/to/your/service-account.json \  -e GOOGLE_PLAY_PACKAGE_NAME=com.yourcompany.appname \  -- node /path/to/gpc-mcp-server/dist/index.js

Environment Variables Required

VariableDescriptionExample
GOOGLE_PLAY_SERVICE_ACCOUNT_JSONAbsolute path to the Service Account JSON key/users/me/secrets/play-store.json
GOOGLE_PLAY_PACKAGE_NAMEYour Android application package namecom.example.myapp

🤖 Example AI Prompts

Once configured, you can just talk to your AI agent naturally:

Checking App Health:

"Are there any new crashes for our app today?" -> Agent calls gpc_crash_report

Rollout Safety Check:

"Is our latest rollout safe, or should we halt it?" -> Agent calls gpc_crash_anomaly_detector, and if it flags a spike, follows up with gpc_halt_rollout

Release Workflow:

"Create a new internal release and update the Turkish release notes to say 'Bug fixes'." -> Agent calls gpc_create_release and gpc_update_release_notes

Customer Support:

"Find all 1-star reviews from this week and draft replies for me." -> Agent calls gpc_list_reviews and gpc_reply_review

Auto-Generate Release Notes from Git:

"Look at the commits since our last tag and write user-friendly release notes from them, then publish them." -> Agent reads your local git history, drafts copy, and calls gpc_update_release_notes

Store Listing Optimization:

"Pull our current store listing and suggest a stronger short description for better conversion." -> Agent calls gpc_list_listings to read the current copy, then gpc_update_listing to publish the new one


📝 Supported Locales

Includes standard Play Console locales: en-US, tr-TR, de-DE, es-419, fr-FR, ru-RU, ar and many more.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

来源:README.md,提交 73b6275

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分