App Store Connect MCP Server

App Store Connect MCP Server

镜像

简介

App Store Connect MCP 服务器是一个用于与 App Store Connect API 交互的 Model Context Protocol (MCP) 服务器,提供应用、测试者、Bundle ID、设备和功能等管理工具。

安装

npm install @your-org/app-store-connect-mcp-server

配置步骤

  1. App Store Connect 获取 API 密钥
  2. 下载 .p8 私钥文件并记录密钥 ID 和发行者 ID
  3. 将以下配置添加到 Claude Desktop 配置文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "app-store-connect": {
      "command": "npx",
      "args": [
        "-y",
        "@your-org/app-store-connect-mcp-server"
      ],
      "env": {
        "APP_STORE_CONNECT_KEY_ID": "YOUR_KEY_ID",
        "APP_STORE_CONNECT_ISSUER_ID": "YOUR_ISSUER_ID",
        "APP_STORE_CONNECT_P8_PATH": "/path/to/your/auth-key.p8"
      }
    }
  }
}

主要功能

应用管理

  • list_apps: 列出所有应用
  • get_app_info: 获取应用详情

Beta 测试

  • list_beta_groups: 列出测试组
  • list_group_testers: 列出组内测试者
  • add_tester_to_group: 添加测试者
  • remove_tester_from_group: 移除测试者

Bundle ID 管理

  • list_bundle_ids: 列出所有 Bundle ID
  • create_bundle_id: 创建新 Bundle ID
  • get_bundle_id_info: 获取详情
  • enable_bundle_capability/disable_bundle_capability: 管理功能

其他功能

  • list_devices: 管理已注册设备
  • list_users: 管理团队成员

故障排除

常见错误原因:

  • 身份验证失败
  • 缺少必需参数
  • API 请求速率限制
  • 网络连接问题

相关资源