HuaweiAppGalleryMcp
About
A Model Context Protocol (MCP) server for managing app publishing on Huawei AppGallery Connect. Integrates directly with Claude Desktop or any MCP-compatible client.
Details
- Author
- agimaulana
- Categories
- Cloud Service, Other, AI, Infrastructure
Jump to
3. Connect to your MCP client (manual install only)
Add to~/Library/Application Support/Claude/claude_desktop_config.json(macOS) or%APPDATA%\Claude\claude_desktop_config.json(Windows):
{ "mcpServers": { "huawei-appgallery": { "command": "huawei-app-gallery-mcp", "env": { "HUAWEI_CLIENT_ID": "your_client_id", "HUAWEI_CLIENT_SECRET": "your_client_secret", "HUAWEI_APP_ID": "your_app_id" } } } }
Claude Code (machine-level, manual install only)
Create/Library/Application Support/ClaudeCode/managed-mcp.json(macOS) or/etc/claude-code/managed-mcp.json(Linux):
{ "mcpServers": { "huawei-appgallery": { "type": "stdio", "command": "huawei-app-gallery-mcp", "env": { "HUAWEI_CLIENT_ID": "your_client_id", "HUAWEI_CLIENT_SECRET": "your_client_secret", "HUAWEI_APP_ID": "your_app_id" } } } }
All tools accept an optionalapp_idargument. If omitted,HUAWEI_APP_IDfrom the environment is used as the default.
Upload/path/to/app-release.aab(AAB, file type 5) then submit it for a full release.
Submit the app for a phased release to 20% of users.
Submit the app for open testing (channel_id=2).
Query the app metadata for the open testing channel withquery_app_info(channel_id=2).
Update the English release notes to "Bug fixes and performance improvements".
Submit the app for release on March 20, 2026 at 10:00 UTC.
Get the download and installation report URL for the last 30 days in English CSV format.
Update app info → Update language info → Upload APK/AAB → Submit app
- Useupdate_app_info/update_language_infoto set metadata and release notes
- Useupload_app_fileto upload the binary (handles chunking automatically)
- Usesubmit_appto trigger review and release
For package release instructions, see](https://developer.huawei.com/consumer/en/service/josp/agc/index.html)docs/RELEASE.md.
This server wraps the[AppGallery Connect Publishing API.
Competitive intelligence platform with 24 tools — monitor competitor pricing, content, positioning, tech stacks, and how ChatGPT, Claude, and Gemini rank your brand.
MCP Server for full Easypanel control via Claude Code, Cursor and Claude Desktop.
Interact with Infactory APIs using Claude and other large language models.
Connect your Shopify store to Claude, Cursor, or Windsurf and get 100+ pre-calculated ecommerce metrics like net profit, blended CAC, per-channel ROAS, and customer LTV segments.
Run Proxmox VE and Backup Server from Claude — 69 token-efficient, safety-gated tools with dry-run previews and a tamper-evident audit trail.
Create and publish websites from ChatGPT, Claude, Codex, Cline, and other AI agents with no account required and optional free custom domains.
- Query and update app metadata (name, description, category, ratings, support contacts)
- Manage localized store listings per language
- Upload APK / AAB files with automatic chunked upload for large files (>4 GB)
- Submit apps for full release, phased (grey) release, scheduled release, or open testing (channel_id=2)
- Submit apps when the binary is hosted on your own server
- Manage phased release lifecycle (state changes, percentage updates)
- Query AAB compilation status
- Update scheduled release time
- Set GMS dependency flag
- Obtain download/installation and install-failure report URLs
claude mcp add --from-registry io.github.AgiMaulana/HuaweiAppGalleryMcp
Other MCP clients:Find it atregistry.modelcontextprotocol.io— search forhuawei-appgallery.
- Go toAppGallery Connect
- Navigate toUsers & Permissions→API key→Connect API
- ClickCreateand select theApp managerrole
- Copy theClient IDandClient Secret
These areConnect APIcredentials — different from HMS Core app credentials.
Create a.envfile in your working directory (the server loads it automatically):
HUAWEI_CLIENT_ID=your_connect_api_client_id HUAWEI_CLIENT_SECRET=your_connect_api_client_secret # Optional: set a default app ID so you don't have to pass it to every tool call HUAWEI_APP_ID=your_app_id
3. Connect to your MCP client (manual install only)
Add to~/Library/Application Support/Claude/claude_desktop_config.json(macOS) or%APPDATA%\Claude\claude_desktop_config.json(Windows):
{ "mcpServers": { "huawei-appgallery": { "command": "huawei-app-gallery-mcp", "env": { "HUAWEI_CLIENT_ID": "your_client_id", "HUAWEI_CLIENT_SECRET": "your_client_secret", "HUAWEI_APP_ID": "your_app_id" } } } }
Claude Code (machine-level, manual install only)
Create/Library/Application Support/ClaudeCode/managed-mcp.json(macOS) or/etc/claude-code/managed-mcp.json(Linux):
{ "mcpServers": { "huawei-appgallery": { "type": "stdio", "command": "huawei-app-gallery-mcp", "env": { "HUAWEI_CLIENT_ID": "your_client_id", "HUAWEI_CLIENT_SECRET": "your_client_secret", "HUAWEI_APP_ID": "your_app_id" } } } }
All tools accept an optionalapp_idargument. If omitted,HUAWEI_APP_IDfrom the environment is used as the default.
Upload/path/to/app-release.aab(AAB, file type 5) then submit it for a full release.
Submit the app for a phased release to 20% of users.
Submit the app for open testing (channel_id=2).
Query the app metadata for the open testing channel withquery_app_info(channel_id=2).
Update the English release notes to "Bug fixes and performance improvements".
Submit the app for release on March 20, 2026 at 10:00 UTC.
Get the download and installation report URL for the last 30 days in English CSV format.
Update app info → Update language info → Upload APK/AAB → Submit app
- Useupdate_app_info/update_language_infoto set metadata and release notes
- Useupload_app_fileto upload the binary (handles chunking automatically)
- Usesubmit_appto trigger review and release
For package release instructions, seedocs/RELEASE.md.
This server wraps theAppGallery Connect Publishing API.
Competitive intelligence platform with 24 tools — monitor competitor pricing, content, positioning, tech stacks, and how ChatGPT, Claude, and Gemini rank your brand.
MCP Server for full Easypanel control via Claude Code, Cursor and Claude Desktop.
Interact with Infactory APIs using Claude and other large language models.
Connect your Shopify store to Claude, Cursor, or Windsurf and get 100+ pre-calculated ecommerce metrics like net profit, blended CAC, per-channel ROAS, and customer LTV segments.
Run Proxmox VE and Backup Server from Claude — 69 token-efficient, safety-gated tools with dry-run previews and a tamper-evident audit trail.
Create and publish websites from ChatGPT, Claude, Codex, Cline, and other AI agents with no account required and optional free custom domains.
A serverless Monzo → Claude connector on Cloudflare Workers
There are already a few Monzo MCP servers (partymola, BfdCampos, an npm one), and they're good — but they're all local stdio servers you run on your own machine. This is the first remote/serverless one I've found: it lives on a Cloudflare Worker, so you authenticate once and it follows you to every Claude surface, with nothing to keep running.
AI code reviews for GitHub, GitLab, Azure DevOps & Bitbucket PR/MR URLs from Cursor, Claude, or Copilot.
The DataFast MCP server lets MCP-compatible clients such as Codex, Claude Code, and Cursor query your analytics and manage your account through natural language.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





