A [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server for managing app publishing on **Huawei AppGallery Connect**. Integrates
A Model Context Protocol (MCP) server for managing app publishing on Huawei AppGallery Connect. Integrates directly with
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| query_app_info | Query current app metadata (name, description, category, ratings, etc.), optionally for a specific release channel via channel_id |
| update_app_info | Update app metadata in the AppGallery Connect draft |
| update_language_info | Add or update a localized store listing for a specific language |
| delete_language_info | Remove a localized store listing |
| get_upload_url | Obtain a pre-signed upload URL and auth code before uploading a file |
| upload_app_file | Upload an APK/AAB from local disk and attach it to the app draft (auto-chunked for >4 GB) |
| update_app_file_info | Manually attach already-uploaded files to the app draft |
| query_compile_status | Query AAB compilation status for one or more package IDs |
| submit_app | Submit the app for review and release (supports full, phased, scheduled, and open testing via channel_id=2) |
| submit_app_with_file | Submit when the binary is hosted on your own server |
| change_phased_release_state | Change phased release status: proceed, roll back, or stop |
| update_phased_release | Convert phased release to full release or update the rollout schedule/percentage |
| update_release_time | Update the scheduled release time (only when app is in Releasing state) |
| set_gms_dependency | Report whether the app depends on GMS |
{
"mcpServers": {
"huaweiappgallerymcp": {
"command": "uvx",
"args": ["huawei-app-gallery-mcp"],
"env": {
"HUAWEI_CLIENT_ID": "your-value",
"HUAWEI_CLIENT_SECRET": "your-value",
"HUAWEI_APP_ID": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
| Variable | Description | Required |
|---|---|---|
| HUAWEI_CLIENT_ID | Configuration value read at startup. | Optional |
| HUAWEI_CLIENT_SECRET | Credential the server authenticates with. | Yes |
| HUAWEI_APP_ID | Configuration value read at startup. | Optional |
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
Developer-friendly & type-safe Typescript SDK specifically catered to leverage _creem_ API.
Validate, search, graph, and safely author local Open Knowledge Format bundles.
Model Context Protocol server for Hacker News using Claude Desktop
Local Ethereum wallet for AI agents on Base and Arc: balances, x402 payments. Keys stay local.