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 分