
ahmetsina/mcp-appstore-connect
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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
- Apple Developer Account with App Store Connect access
- 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
.p8private 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",
インストール
npx -y mcp-appstore-connect設定
{
"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"
}
}
}
}