Token导航 LogoToken导航TokenDH.com
Huawei App Gallery MCP logo
运维云端stdio官方级别未说明来源级核验

Huawei App Gallery MCP

MCP Server

一个用于管理华为应用商店应用发布的模型上下文协议服务器,支持查询和更新应用元数据、管理本地化商店列表、上传APK/AAB文件以及提交应用发布等功能。

工具数

16

提示词数

0

GitHub Stars

2

资源数

0
PythonClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

AgiMaulana

提供方

AgiMaulana

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install huawei-app-gallery-mcp

详细介绍

华为应用程序库MCP

![Huawei App Gallery MCP server](https://glama.ai/mcp/servers/AgiMaulana/HuaweiAppGalleryMcp)

![HuaweiAppGalleryMcp MCP server](https://glama.ai/mcp/servers/AgiMaulana/HuaweiAppGalleryMcp) ](https://lobehub.com/mcp/agimaulana-huaweiappgallerymcp) ![License: MIT](LICENSE)

A. 模型上下文协议(MCP) 用于管理应用发布的服务器 华为AppGallery Connect。直接与Claude Desktop或任何MCP兼容客户端集成。

特性

  • 查询和更新应用程序元数据(名称、描述、类别、评级、支持联系人)
  • 按语言管理本地化商店列表
  • 上传APK/AAB文件,自动分块上传大文件(>4 GB)
  • 提交应用程序以进行完整发布、分阶段(灰色)发布、计划发布或开放测试(channel_id=2)
  • 当二进制文件托管在您自己的服务器上时提交应用程序
  • 管理分阶段发布生命周期(状态更改、百分比更新)
  • 查询AAB编译状态
  • 更新计划发布时间
  • 设置GMS依赖标志
  • 获取下载/安装并安装故障报告URL

安装

通过MCP注册表(推荐)

克劳德代码:

claude mcp add --from-registry io.github.AgiMaulana/HuaweiAppGalleryMcp

其他MCP客户端: 在以下网址找到它 register.modelcontextprotocol.io --搜索 huawei-appgallery.

手动安装

pip install huawei-app-gallery-mcp

或与 uv:

uv pip install huawei-app-gallery-mcp

配置

1.获取API证书

  1. 首选 AppGallery Connect
  2. 引导到 用户和权限API密钥连接API
  3. 点击 创建 并选择 应用程序管理器 角色
  4. 复制 客户端ID客户端密钥
这些是 连接API 凭证——不同于HMS Core应用程序凭证。

2.设置环境变量

创建一个 .env 工作目录中的文件(服务器会自动加载):

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.连接到您的MCP客户端(仅限手动安装)

克劳德桌面

添加 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)或 %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(机器级,仅手动安装)

创建 /Library/Application Support/ClaudeCode/managed-mcp.json (macOS)或 /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"
      }
    }
  }
}

工具

所有工具都接受可选 app_id 争论。如果省略, HUAWEI_APP_ID 默认情况下,使用环境中的。

工具说明
query_app_info查询当前应用程序元数据(名称、描述、类别、评级等),可选择通过以下方式查询特定发布渠道 channel_id
update_app_info更新AppGallery Connect草稿中的应用元数据
update_language_info添加或更新特定语言的本地化商店列表
delete_language_info删除本地化商店列表
get_upload_url在上传文件之前,获取预先签名的上传URL和身份验证码
upload_app_file从本地磁盘上传APK/AAB并将其附加到应用程序草稿(自动分块大于4 GB)
update_app_file_info手动将已上传的文件附加到应用程序草稿中
query_compile_status查询一个或多个包ID的AAB编译状态
submit_app提交应用程序以供审查和发布(支持通过以下方式进行全面、分阶段、计划和开放测试 channel_id=2)
submit_app_with_file当二进制文件托管在您自己的服务器上时提交
change_phased_release_state更改分阶段发布状态:继续、回滚或停止
update_phased_release将分阶段发布转换为完整发布或更新推出时间表/百分比
update_release_time更新计划发布时间(仅当应用程序处于发布状态时)
set_gms_dependency报告应用程序是否依赖于GMS
get_download_report_url获取应用程序下载和安装报告的下载URL(CSV/Excel,最多180天)
get_install_failure_report_url获取安装失败报告的下载URL(CSV/Excel,最多180天)

用法示例

上传并发布新版本:

上传 /path/to/app-release.aab (AAB,文件类型5)然后提交完整版本。

分阶段推出:

将应用程序提交给20%的用户分阶段发布。

开放式测试:

提交应用程序进行开放测试(channel_id=2)。

检查开放测试:

使用查询打开的测试通道的应用元数据 query_app_info(channel_id=2).

更新发行说明:

将英文发行说明更新为“Bug修复和性能改进”。

计划发布:

提交应用程序,以便在2026年3月20日10:00 UTC发布。

下载报告:

以英文CSV格式获取过去30天的下载和安装报告URL。

发布工作流

Update app info  →  Update language info  →  Upload APK/AAB  →  Submit app
  1. 使用 update_app_info / update_language_info 设置元数据和发行说明
  2. 使用 upload_app_file 上传二进制文件(自动处理分块)
  3. 使用 submit_app 触发审查和发布

软件包发布工作流

有关软件包发布说明,请参阅 docs/RELEASE.md.

API 参考

此服务器包装 AppGallery连接发布API.

许可证

麻省理工学院

目录标签

目录标签

PythonClaude云端部署应用发布本地部署应用商店管理MCP服务器华为AppGallery

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

16

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP