NestDaddy

Appstore Release Mcp

io.github.rabdulsal/appstore-release-mcp ยท v0.1.1

App Store release pilot โ€” version bump, TestFlight upload, metadata, review submission

Connect Runs on your machine

Terminal
claude mcp add appstore-release-mcp -e APPLE_KEY_ID=<APPLE_KEY_ID> -e APPLE_ISSUER_ID=<APPLE_ISSUER_ID> -e ASC_KEY_PATH=<ASC_KEY_PATH> -e APPLE_KEY_CONTENT=<APPLE_KEY_CONTENT> -e APPLE_TEAM_ID=<APPLE_TEAM_ID> -e ASC_BUNDLE_ID=<ASC_BUNDLE_ID> -e ASC_PROJECT_DIR=<ASC_PROJECT_DIR> -e ASC_PLATFORM=<ASC_PLATFORM> -e ASC_FASTLANE_LANE=<ASC_FASTLANE_LANE> -e ASC_FASTLANE_PLATFORM=<ASC_FASTLANE_PLATFORM> -e ASC_UPLOAD_CMD=<ASC_UPLOAD_CMD> -- npx -y [email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "appstore-release-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "APPLE_KEY_ID": "<APPLE_KEY_ID>",
        "APPLE_ISSUER_ID": "<APPLE_ISSUER_ID>",
        "ASC_KEY_PATH": "<ASC_KEY_PATH>",
        "APPLE_KEY_CONTENT": "<APPLE_KEY_CONTENT>",
        "APPLE_TEAM_ID": "<APPLE_TEAM_ID>",
        "ASC_BUNDLE_ID": "<ASC_BUNDLE_ID>",
        "ASC_PROJECT_DIR": "<ASC_PROJECT_DIR>",
        "ASC_PLATFORM": "<ASC_PLATFORM>",
        "ASC_FASTLANE_LANE": "<ASC_FASTLANE_LANE>",
        "ASC_FASTLANE_PLATFORM": "<ASC_FASTLANE_PLATFORM>",
        "ASC_UPLOAD_CMD": "<ASC_UPLOAD_CMD>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "appstore-release-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "APPLE_KEY_ID": "<APPLE_KEY_ID>",
        "APPLE_ISSUER_ID": "<APPLE_ISSUER_ID>",
        "ASC_KEY_PATH": "<ASC_KEY_PATH>",
        "APPLE_KEY_CONTENT": "<APPLE_KEY_CONTENT>",
        "APPLE_TEAM_ID": "<APPLE_TEAM_ID>",
        "ASC_BUNDLE_ID": "<ASC_BUNDLE_ID>",
        "ASC_PROJECT_DIR": "<ASC_PROJECT_DIR>",
        "ASC_PLATFORM": "<ASC_PLATFORM>",
        "ASC_FASTLANE_LANE": "<ASC_FASTLANE_LANE>",
        "ASC_FASTLANE_PLATFORM": "<ASC_FASTLANE_PLATFORM>",
        "ASC_UPLOAD_CMD": "<ASC_UPLOAD_CMD>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "appstore-release-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "APPLE_KEY_ID": "<APPLE_KEY_ID>",
        "APPLE_ISSUER_ID": "<APPLE_ISSUER_ID>",
        "ASC_KEY_PATH": "<ASC_KEY_PATH>",
        "APPLE_KEY_CONTENT": "<APPLE_KEY_CONTENT>",
        "APPLE_TEAM_ID": "<APPLE_TEAM_ID>",
        "ASC_BUNDLE_ID": "<ASC_BUNDLE_ID>",
        "ASC_PROJECT_DIR": "<ASC_PROJECT_DIR>",
        "ASC_PLATFORM": "<ASC_PLATFORM>",
        "ASC_FASTLANE_LANE": "<ASC_FASTLANE_LANE>",
        "ASC_FASTLANE_PLATFORM": "<ASC_FASTLANE_PLATFORM>",
        "ASC_UPLOAD_CMD": "<ASC_UPLOAD_CMD>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
APPLE_KEY_ID
Required
App Store Connect API key ID
APPLE_ISSUER_ID
Required
App Store Connect API issuer ID
ASC_KEY_PATH
Optional
Path to the .p8 App Store Connect API private key (alternative: APPLE_KEY_CONTENT with base64-encoded key)
APPLE_KEY_CONTENT
Optional, secret
Base64-encoded .p8 private key content (alternative to ASC_KEY_PATH)
APPLE_TEAM_ID
Optional
Apple Developer team ID (required for builds/uploads)
ASC_BUNDLE_ID
Required
Bundle identifier of the app to manage, e.g. com.example.myapp
ASC_PROJECT_DIR
Optional
Xcode project root where fastlane runs (default: current working directory)
ASC_PLATFORM
Optional
App Store platform: IOS (default), MAC_OS, TV_OS, or VISION_OS
ASC_FASTLANE_LANE
Optional
Fastlane lane used for archive + upload (default: beta)
ASC_FASTLANE_PLATFORM
Optional
Fastlane platform prefix, e.g. mac or ios
ASC_UPLOAD_CMD
Optional
Full override of the upload command, e.g. 'bundle exec fastlane ios beta'

Details

Package[email protected] (NPM, stdio)
First published6 Jul 2026
Last updated6 Jul 2026
Registry nameio.github.rabdulsal/appstore-release-mcp

More developer tools servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.