By omert11
Manage Google Play, Apple App Store & Huawei AppGallery deployments via Fastlane
npx claudepluginhub omert11/app-store-mcp --plugin app-store-mcpMCP server for managing Google Play, Apple App Store, and Huawei AppGallery deployments via Fastlane.
brew install fastlane or gem install fastlane)fastlane add_plugin huawei_appgallery/plugin marketplace add omert11/app-store-mcp
/plugin install app-store-mcp
git clone https://github.com/omert11/app-store-mcp.git
cd app-store-mcp
uv venv && uv pip install -e .
Add to Claude Code:
claude mcp add app-store-mcp -- uv run --directory /path/to/app-store-mcp python server.py
Set environment variables for the stores you want to use:
| Variable | Description |
|---|---|
GOOGLE_PLAY_JSON_KEY | Path to service account JSON key |
| Variable | Description |
|---|---|
APPLE_API_KEY_ID | App Store Connect API Key ID |
APPLE_API_ISSUER_ID | App Store Connect API Issuer ID |
APPLE_API_KEY_PATH | Path to .p8 key file |
| Variable | Description |
|---|---|
HUAWEI_CLIENT_ID | AppGallery client ID |
HUAWEI_CLIENT_SECRET | AppGallery client secret |
HUAWEI_APP_ID | Huawei App ID |
| Tool | Description |
|---|---|
check_fastlane | Check Fastlane installation, version, and plugins |
check_fastfile | Check if Fastfile exists, return setup instructions if not |
| Tool | Description |
|---|---|
google_play_upload | Upload APK/AAB |
google_play_update_metadata | Update listing (title, description, keywords) |
google_play_upload_screenshots | Upload screenshots |
google_play_manage_release | Manage tracks (internal/alpha/beta/production) |
google_play_app_status | Query app status |
google_play_reviews | Read reviews/ratings |
| Tool | Description |
|---|---|
apple_store_upload | Upload IPA |
apple_store_update_metadata | Update listing |
apple_store_upload_screenshots | Upload screenshots |
apple_store_manage_release | Manage releases (TestFlight/submit/release) |
apple_store_app_status | Query app status |
apple_store_reviews | Read reviews/ratings |
| Tool | Description |
|---|---|
huawei_upload | Upload APK/AAB |
huawei_update_metadata | Update listing |
huawei_upload_screenshots | Upload screenshots |
huawei_manage_release | Manage releases/phased rollout |
huawei_app_status | Query app status |
huawei_reviews | Read reviews |
"Upload my app.aab to Google Play internal track"
"Update App Store metadata from fastlane/metadata"
"Submit the latest build for App Store review"
"Upload screenshots to Huawei AppGallery"
"Check if Fastlane is installed"
"What's the current status of my app on Google Play?"
MIT
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.
Admin access level
Server config contains admin-level keywords
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.
Semantic search for Claude Code conversations. Remember past discussions, decisions, and patterns.
Persistent memory system for Claude Code - seamlessly preserve context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.