HuaweiAppGalleryMcp
JSON →A Model Context Protocol (MCP) server for managing app publishing on Huawei AppGallery Connect. Integrates directly with Claude Desktop or any MCP-compatible client.
Install
pip install huawei-app-gallery-mcp Tools · 16
- 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
- get_download_report_url Get download URL for the app download & installation report (CSV/Excel, max 180 days)
- get_install_failure_report_url Get download URL for the installation failure report (CSV/Excel, max 180 days)
Environment variables
HUAWEI_CLIENT_IDHUAWEI_CLIENT_SECRETHUAWEI_APP_ID
Links
★ 2 GitHub stars