
Gpc Mcp Server
io.github.muhammetali由 GitHub 帳號 muhammetali 發布v1.0.0更新於 Oct 24, 2026
Google Play Console MCP Server for AI coding agents
概覽
本機 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。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Gpc Mcp Server,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
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 localesgpc_update_listing- Update store listing for a specific locale
🚀 Release & Track Management
gpc_list_tracks- List tracks (internal, alpha, beta, production) with current releasesgpc_create_release- Create a new release on a specified trackgpc_update_release_notes- Update release notes for the latest releasegpc_set_rollout- Set/update staged rollout percentagegpc_halt_rollout- Halt an ongoing staged rollout
💬 Reviews
gpc_list_reviews- Fetch user reviews with ratings and reply statusgpc_reply_review- Post a reply to a user review
📈 Reports & Vitals
gpc_acquisition_report- Fetch install/acquisition statisticsgpc_crash_report- Get Crash and ANR rates from Android Vitalsgpc_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 localegpc_upload_image- Upload screenshots/feature graphics/iconsgpc_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
- Go to Google Cloud Console.
- Enable the "Google Play Android Developer API".
- Create a Service Account and download the JSON key.
- 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:
3. Connect to Claude Code (or any MCP Client)
Use the claude mcp add command to inject this server into your Claude environment:
Environment Variables Required
🤖 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 withgpc_halt_rollout
Release Workflow:
"Create a new internal release and update the Turkish release notes to say 'Bug fixes'." -> Agent calls
gpc_create_releaseandgpc_update_release_notes
Customer Support:
"Find all 1-star reviews from this week and draft replies for me." -> Agent calls
gpc_list_reviewsandgpc_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_listingsto read the current copy, thengpc_update_listingto 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版本歷史
1- v1.0.0最新Sep 16, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分