RA

ryaker/appstore-connect-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

54 stars 11 forks Качество 85 Тренд 22MIT

Apple Store Connect MCP Сервер для Claude AI - iOS-совместимый OAuth с комплексной интеграцией API App Store Connect

Обзор

Сервер Model Context Protocol (MCP), который соединяет помощников ИИ, таких как , , , и к . Автоматизация сборок TestFlight, анализ отзывов клиентов, обновления метаданных приложений и отчеты о продажах непосредственно в рабочем процессе кодирования ИИ. Не нужно клонировать или строить вручную! Вы можете запустить этот MCP-сервер напрямую с помощью npx. 1. Войдите в App Store Connect. 2. Перейдите к ). ). . 3. Нажмите (рекомендуется роль администратора или менеджера приложений). 4.Скачайте файл ключа .p8 и отметьте свой и . Добавьте это в ~/Library/Application Support/Claude/claude desktop config.json: Добавьте это в ~/.cursor/mcp.json или в настройках курсора Feature Функции MCP: Добавить это в ~/.codeium/windsurf/mcp config.json: .️ Функции . Управление приложениями: Просмотр приложений, статусы версий запросов, редактирование локализаций и выпуск заметок.

Обзор (машинный перевод)

Сервер протокола Model Context Protocol (MCP), который соединяет помощников AI, таких как Claude Desktop, Cursor, Windsurf и VS Code, с Apple App Store Connect API.

Автоматизация сборок TestFlight, анализ отзывов клиентов, обновления метаданных приложений и отчеты о продажах непосредственно в рабочем процессе кодирования ИИ.

) Quickstart (npx)

Не нужно клонировать или строить вручную! Вы можете запустить этот MCP-сервер напрямую, используя npx.

###1: Создайте API-ключ App Store

  1. Войдите в App Store Connect.
  2. Навигация по **Пользователи и доступ ** Интеграции ** App Store Connect API.
  3. Нажмите Generate API Key (рекомендуется роль администратора или менеджера приложений). 4.Скачайте файл ключа .p8 и отметьте свой Key ID и Issuer ID.

###2 Добавить в MCP-клиент

####Клод Десктоп Добавьте это к [[Т2]]:

Cursor Добавьте это в ~/.cursor/mcp.json или в настройках курсора s Функции s MCP:

Виндсерфинг Добавьте это в ~/.codeium/windsurf/mcp config.json:

️ Особенности Управление приложениями: Просмотр приложений, статусы версий запросов, редактирование локализаций и выпуск заметок.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

🍎 App Store Connect MCP Server

A Model Context Protocol (MCP) server that connects AI assistants like Claude Desktop, Cursor, Windsurf, and VS Code to the Apple App Store Connect API.

Automate TestFlight builds, customer review analysis, app metadata updates, and sales reports directly inside your AI coding workflow.


💡 Quickstart (npx)

No need to clone or build manually! You can run this MCP server directly using npx.

1. Generate App Store Connect API Key

  1. Log into App Store Connect.
  2. Navigate to Users and Access ➔ Integrations ➔ App Store Connect API.
  3. Click Generate API Key (Admin or App Manager role recommended).
  4. Download the .p8 key file and note your Key ID and Issuer ID.

2. Add to Your MCP Client

🟢 Claude Desktop

Add this to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "appstore-connect": {
      "command": "npx",
      "args": ["-y", "@ryaker/appstore-connect-mcp"],
      "env": {
        "APPLE_KEY_ID": "YOUR_KEY_ID",
        "APPLE_ISSUER_ID": "YOUR_ISSUER_ID",
        "APPLE_PRIVATE_KEY": "-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----"
      }
    }
  }
}

⚡ Cursor Add this to ~/.cursor/mcp.json or under Cursor Settings ➔ Features ➔ MCP:

{
  "mcpServers": {
    "appstore-connect": {
      "command": "npx",
      "args": ["-y", "@ryaker/appstore-connect-mcp"],
      "env": {
        "APPLE_KEY_ID": "YOUR_KEY_ID",
        "APPLE_ISSUER_ID": "YOUR_ISSUER_ID",
        "APPLE_PRIVATE_KEY": "YOUR_PRIVATE_KEY_BASE64_OR_RAW"
      }
    }
  }
}

🏄 Windsurf Add this to ~/.codeium/windsurf/mcp_config.json:

JSON
{
  "mcpServers": {
    "appstore-connect": {
      "command": "npx",
      "args": ["-y", "@ryaker/appstore-connect-mcp"],
      "env": {
        "APPLE_KEY_ID": "YOUR_KEY_ID",
        "APPLE_ISSUER_ID": "YOUR_ISSUER_ID",
        "APPLE_PRIVATE_KEY": "YOUR_PRIVATE_KEY"
      }
    }
  }
}

🛠️ Features 📱 App Management: View apps, query version statuses, edit localizations & release notes.

✈️ TestFlight Integration: List builds, manage beta testing groups, and add/remove beta testers.

💬 Customer Reviews: Read, summarize, and draft responses to user reviews.

📊 Analytics & Sales: Retrieve unit downloads, revenue metrics, and regional performance.

🔐 Dual Auth Support: Supports direct local API Key authentication or remote OAuth 2.0 (via Auth0).

💬 Example Prompts Once configured, try asking your AI assistant:

Открыть полный README на GitHub

Установка

npx -y @ryaker/appstore-connect-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "appstore-connect": { "command": "npx", "args": ["-y", "@ryaker/appstore-connect-mcp"], "env": { "APPLE_KEY_ID": "YOUR_KEY_ID", "APPLE_ISSUER_ID": "YOUR_ISSUER_ID", "APPLE_PRIVATE_KEY": "-----BEGIN PRIVATE KEY-----\n...\n-----END PRIVATE KEY-----" } } } }