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로 이동합니다.
생성을 클릭하고 앱 관리자(App manager) 역할을 선택합니다.
**클라이언트 ID(Client ID)**와 **클라이언트 비밀번호(Client Secret)**를 복사합니다.
이는 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 파일 자동 청크 처리) |
| 이미 업로드된 파일을 앱 초안에 수동으로 첨부합니다 |
| 하나 이상의 패키지 ID에 대한 AAB 컴파일 상태를 조회합니다 |
| 검토 및 출시를 위해 앱을 제출합니다( |
| 바이너리가 자체 서버에 호스팅된 경우 제출합니다 |
| 단계적 출시 상태를 변경합니다: 진행, 롤백 또는 중지 |
| 단계적 출시를 전체 출시로 전환하거나 출시 일정/비율을 업데이트합니다 |
| 예약 출시 시간을 업데이트합니다(앱이 출시 상태일 때만 가능) |
| 앱이 GMS에 의존하는지 여부를 보고합니다 |
| 앱 다운로드 및 설치 보고서(CSV/Excel, 최대 180일)의 다운로드 URL을 가져옵니다 |
| 설치 실패 보고서(CSV/Excel, 최대 180일)의 다운로드 URL을 가져옵니다 |
사용 예시
새 버전 업로드 및 출시:
/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