AM

ahmetsina/mcp-appstore-connect

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

11 stars 2 forks 품질 73 트렌드 18MIT

An MCP (Model Context Protocol) server for Apple's App Store Connect API. Enables AI assistants to manage iOS/macOS apps, TestFlight, analytics, reviews, and more.

개요

An MCP (Model Context Protocol) server for Apple's App Store Connect API. This server enables AI assistants to manage iOS/macOS apps, TestFlight, analytics, reviews, subscriptions, and more. available for comprehensive App Store Connect automation. - : List apps, get app details, view app versions - : Manage builds, beta testers, and beta groups - : List reviews, respond to reviews - : Access sales reports, finance reports, and analytics data - : Create versions, update metadata, submit for review - : Manage subscription groups, in-app purchases, and pricing - : Update app descriptions, keywords, what's new, app name, subtitle, privacy policy - : Set builds for versions, submit for beta review, manage beta localizations - : Configure review details, age ratings, and phased releases - : Set app pricing, categories, and territory availability 1. with App Store Connect access 2.

README

원문 README의 일부입니다. 원문 보기.

MCP App Store Connect

An MCP (Model Context Protocol) server for Apple’s App Store Connect API. This server enables AI assistants to manage iOS/macOS apps, TestFlight, analytics, reviews, subscriptions, and more.

54 tools available for comprehensive App Store Connect automation.

Features

  • App Management: List apps, get app details, view app versions
  • TestFlight: Manage builds, beta testers, and beta groups
  • Customer Reviews: List reviews, respond to reviews
  • Analytics: Access sales reports, finance reports, and analytics data
  • Version Management: Create versions, update metadata, submit for review
  • Subscriptions & IAP: Manage subscription groups, in-app purchases, and pricing
  • Metadata Management: Update app descriptions, keywords, what’s new, app name, subtitle, privacy policy
  • Build Management: Set builds for versions, submit for beta review, manage beta localizations
  • App Review: Configure review details, age ratings, and phased releases
  • Pricing & Availability: Set app pricing, categories, and territory availability

Prerequisites

  1. Apple Developer Account with App Store Connect access
  2. API Key from App Store Connect:
    • Go to App Store Connect
    • Navigate to Users and Access > Integrations > App Store Connect API
    • Click Generate API Key (requires Admin role)
    • Select Admin or App Manager access
    • Download the .p8 private key file (you can only download it once!)
    • Note your Issuer ID and Key ID

Required Environment Variables

Variable Description Required
APP_STORE_ISSUER_ID Your Issuer ID from App Store Connect (found in Users and Access > Integrations) Yes
APP_STORE_KEY_ID The Key ID of your API key Yes
APP_STORE_PRIVATE_KEY Contents of your .p8 file with newlines as \n One of these
APP_STORE_PRIVATE_KEY_PATH Absolute path to your .p8 private key file One of these

Installation & Setup

Claude Code

Add to your Claude Code MCP settings:

Via CLI:

claude mcp add-json appstore-connect '{
  "command": "npx",
  "args": ["-y", "mcp-appstore-connect"],
  "env": {
    "APP_STORE_ISSUER_ID": "your-issuer-id",
    "APP_STORE_KEY_ID": "your-key-id",
    "APP_STORE_PRIVATE_KEY_PATH": "/absolute/path/to/AuthKey_XXXXX.p8"
  }
}'

Or manually edit ~/.claude/settings.json:

{
  "mcpServers": {
    "appstore-connect": {
      "command": "npx",
      "args": ["-y", "mcp-appstore-connect"],
      "env": {
        "APP_STORE_ISSUER_ID": "your-issuer-id",
        "APP_STORE_KEY_ID": "your-key-id",
GitHub에서 전체 README 보기

설치

npx -y mcp-appstore-connect
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "appstore-connect": { "command": "npx", "args": ["-y", "mcp-appstore-connect"], "env": { "APP_STORE_ISSUER_ID": "your-issuer-id", "APP_STORE_KEY_ID": "your-key-id", "APP_STORE_PRIVATE_KEY_PATH": "/absolute/path/to/AuthKey_XXXXX.p8" } } } }