Huawei App Gallery
Huawei AppGallery MCP
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認証情報を取得する
AppGallery Connect にアクセスします
ユーザーと権限 → APIキー → Connect API に移動します
作成 をクリックし、アプリ管理者 ロールを選択します
クライアント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_id3. 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 がデフォルトとして使用されます。
ツール | 説明 |
| 現在のアプリメタデータ(名前、説明、カテゴリ、評価など)を照会します。 |
| AppGallery Connectのドラフト内のアプリメタデータを更新します |
| 特定の言語のローカライズされたストア掲載情報を追加または更新します |
| ローカライズされたストア掲載情報を削除します |
| ファイルアップロード前に事前署名付きアップロードURLと認証コードを取得します |
| ローカルディスクからAPK/AABをアップロードし、アプリドラフトに添付します(>4 GBの場合は自動的にチャンク分割されます) |
| アップロード済みのファイルをアプリドラフトに手動で添付します |
| 1つ以上のパッケージIDのAABコンパイル状況を照会します |
| アプリを審査およびリリース用に提出します( |
| バイナリが自身のサーバーでホストされている場合に提出します |
| 段階的リリースの状態を変更します:進行、ロールバック、または停止 |
| 段階的リリースをフルリリースに変換するか、ロールアウトスケジュール/パーセンテージを更新します |
| 予約リリース時間を更新します(アプリがリリース中状態の場合のみ) |
| アプリがGMSに依存しているかどうかを報告します |
| アプリのダウンロードおよびインストールレポートのダウンロードURLを取得します(CSV/Excel、最大180日) |
| インストール失敗レポートのダウンロード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 appupdate_app_info/update_language_infoを使用してメタデータとリリースノートを設定しますupload_app_fileを使用してバイナリをアップロードします(チャンク分割は自動的に処理されます)submit_appを使用して審査とリリースを開始します
パッケージリリースワークフロー
パッケージリリースの手順については、docs/RELEASE.md を参照してください。
APIリファレンス
このサーバーは AppGallery Connect Publishing API をラップしています。
ライセンス
MIT
Maintenance
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
- FlicenseDqualityDmaintenanceA server built on mcp-framework that enables integration with Claude Desktop through the Model Context Protocol.11
- AlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server for Claude Desktop that connects to 302AI's API services, allowing users to integrate and leverage 302AI capabilities through a structured communication interface.93821MIT
- AlicenseAqualityCmaintenanceA Model Context Protocol (MCP) server for Apple's App Store Connect API. Manage your iOS, macOS, tvOS, and visionOS apps directly from Claude, Cursor, or any MCP-compatible client.529224MIT
- AlicenseAqualityCmaintenanceA 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.699811MIT
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.
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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