Skip to main content
Glama

Huawei AppGallery MCP

Huawei App Gallery MCP server

HuaweiAppGalleryMcp MCP server MCP Badge License: MIT

Huawei AppGallery Connectでのアプリ公開を管理するためのModel Context Protocol (MCP) サーバーです。Claude DesktopやMCP互換クライアントと直接統合できます。

機能

  • アプリのメタデータ(名前、説明、カテゴリ、評価、サポート連絡先)の照会と更新

  • 言語ごとのローカライズされたストア掲載情報の管理

  • 大容量ファイル(>4 GB)の自動チャンクアップロードに対応したAPK / AABファイルのアップロード

  • フルリリース、段階的(グレー)リリース、予約リリース、またはオープンベータテスト(channel_id=2)でのアプリ提出

  • バイナリが自身のサーバーでホストされている場合のアプリ提出

  • 段階的リリースのライフサイクル管理(状態変更、パーセンテージ更新)

  • AABコンパイル状況の照会

  • 予約リリース時間の更新

  • GMS依存フラグの設定

  • ダウンロード/インストールおよびインストール失敗レポートのURL取得

Related MCP server: 302AI Sandbox MCP Server

インストール

MCPレジストリ経由(推奨)

Claude Code:

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

その他のMCPクライアント: registry.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キーConnect API に移動します

  3. 作成 をクリックし、アプリ管理者 ロールを選択します

  4. クライアントIDクライアントシークレット をコピーします

これらは Connect 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クライアントに接続する(手動インストールのみ)

Claude Desktop

~/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

1つ以上のパッケージ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) を使用して、オープンベータテストチャネルのアプリメタデータを照会します。

リリースノートの更新:

英語のリリースノートを「バグ修正とパフォーマンスの向上」に更新します。

予約リリース:

2026年3月20日 10:00 UTCにリリースされるようアプリを提出します。

レポートのダウンロード:

過去30日間のダウンロードおよびインストールレポートのURLを英語のCSV形式で取得します。

公開ワークフロー

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 Connect Publishing API をラップしています。

ライセンス

MIT

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
1wRelease cycle
5Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    A Model Context Protocol (MCP) server that connects Cursor, Claude Desktop, and other MCP clients to the official App Store Connect API—so you can manage iOS/macOS apps, TestFlight, in-app subscriptions, and store metadata via chat or automated tool calls.
    69
    98
    11
    MIT

View all related MCP servers

Related MCP Connectors

  • MCP server for Appcircle mobile CI/CD platform.

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AgiMaulana/HuaweiAppGalleryMcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server