HuaweiAppGalleryMcp

by agimaulana

Not rated yet

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.

Explore

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name HuaweiAppGalleryMcp
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

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" } } } }

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.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "huaweiappgallerymcp": {
            "server": {
                "command": "uvx",
                "args": [
                    "huawei-app-gallery-mcp"
                ],
                "env": {
                    "HUAWEI_CLIENT_ID": "",
                    "HUAWEI_CLIENT_SECRET": "",
                    "HUAWEI_APP_ID": ""
                }
            }
        }
    }
}

McpServers

{
    "server": {
        "command": "uvx",
        "args": [
            "huawei-app-gallery-mcp"
        ],
        "env": {
            "HUAWEI_CLIENT_ID": "",
            "HUAWEI_CLIENT_SECRET": "",
            "HUAWEI_APP_ID": ""
        }
    }
}

Transport

"stdio"

Package

"huawei-app-gallery-mcp"

Registry

"pypi"

AModel Context Protocol (MCP)server for managing app publishing onHuawei AppGallery Connect. Integrates directly with Claude Desktop or any MCP-compatible client.

- 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 to
AppGallery 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.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.