app-store-connect-mcp-server

app-store-connect-mcp-server

一个 MCP 服务器,用于与 App Store Connect API 通信,为 iOS 开发者服务。

数据与应用分析
访问服务器

Tools

list_apps

Get a list of all apps in App Store Connect

list_beta_groups

Get a list of all beta groups (internal and external)

list_group_testers

Get a list of all testers in a specific beta group

add_tester_to_group

Add a new tester to a beta group

remove_tester_from_group

Remove a tester from a beta group

get_app_info

Get detailed information about a specific app

disable_bundle_capability

Disable a capability for a bundle ID

enable_bundle_capability

Enable a capability for a bundle ID

create_bundle_id

Register a new bundle ID for app development

list_bundle_ids

Find and list bundle IDs that are registered to your team

get_bundle_id_info

Get detailed information about a specific bundle ID

list_devices

Get a list of all devices registered to your team

list_users

Get a list of all users registered on your App Store Connect team

README

App Store Connect MCP 服务器

一个用于与 App Store Connect API 交互的模型上下文协议 (MCP) 服务器。此服务器提供用于管理 App Store Connect 中的应用、Beta 测试员、Bundle ID、设备和功能的工具。

功能

  • 应用管理

    • 列出所有应用
    • 获取详细的应用信息
    • 查看应用元数据和关系
  • Beta 测试

    • 列出 Beta 测试群组
    • 列出 Beta 测试员
    • 从群组添加/移除测试员
    • 管理 Beta 测试配置
  • Bundle ID 管理

    • 列出 Bundle ID
    • 创建新的 Bundle ID
    • 获取 Bundle ID 详细信息
    • 启用/禁用功能
  • 设备管理

    • 列出已注册的设备
    • 按设备类型、平台、状态筛选
    • 查看设备详细信息
  • 用户管理

    • 列出团队成员
    • 查看用户角色和权限
    • 按角色和访问权限筛选用户

安装

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

配置

将以下内容添加到您的 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"
      }
    }
  }
}

身份验证

  1. App Store Connect 生成 App Store Connect API 密钥
  2. 下载 .p8 私钥文件
  3. 记下您的密钥 ID 和颁发者 ID
  4. 在您的配置中设置环境变量

可用工具

应用管理

  • list_apps: 获取 App Store Connect 中所有应用的列表
  • get_app_info: 获取有关特定应用的详细信息

Beta 测试

  • list_beta_groups: 列出所有 Beta 测试群组
  • list_group_testers: 列出特定 Beta 群组中的测试员
  • add_tester_to_group: 将新测试员添加到 Beta 群组
  • remove_tester_from_group: 从 Beta 群组中移除测试员

Bundle ID 管理

  • list_bundle_ids: 列出所有已注册的 Bundle ID
  • create_bundle_id: 注册新的 Bundle ID
  • get_bundle_id_info: 获取详细的 Bundle ID 信息
  • enable_bundle_capability: 为 Bundle ID 启用功能
  • disable_bundle_capability: 为 Bundle ID 禁用功能

设备管理

  • list_devices: 列出所有已注册的设备,并提供筛选选项

用户管理

  • list_users: 列出所有团队成员,并提供角色筛选

错误处理

服务器实现了适当的错误处理,以应对以下情况:

  • 无效的身份验证
  • 缺少必需的参数
  • API 速率限制
  • 网络问题
  • 无效的操作

开发

# 安装依赖
npm install

# 构建项目
npm run build

# 运行测试
npm test

# 运行类型检查
npm run type-check

许可证

此项目根据 MIT 许可证获得许可 - 有关详细信息,请参阅 LICENSE 文件。

相关链接

推荐服务器

VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
AIO-MCP Server

AIO-MCP Server

🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。

精选
本地
Hyperbrowser

Hyperbrowser

欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:

精选
本地
BigQuery MCP Server

BigQuery MCP Server

这是一个服务器,可以让你的大型语言模型(LLM,比如Claude)直接与你的BigQuery数据对话!可以把它想象成一个友好的翻译器,它位于你的AI助手和数据库之间,确保它们可以安全高效地进行交流。

精选
mcp-perplexity

mcp-perplexity

Perplexity API 的 MCP 服务器。

精选
MCP Web Research Server

MCP Web Research Server

一个模型上下文协议服务器,使 Claude 能够通过集成 Google 搜索、提取网页内容和捕获屏幕截图来进行网络研究。

精选
MySQL MCP Server

MySQL MCP Server

允许人工智能助手通过受控界面列出表格、读取数据和执行 SQL 查询,从而使数据库探索和分析更安全、更有条理。

精选
mcp-codex-keeper

mcp-codex-keeper

作为开发知识的守护者,为 AI 助手提供精心策划的最新文档和最佳实践访问权限。

精选
MCP Etherscan Server

MCP Etherscan Server

通过 Etherscan 的 API 促进与以太坊区块链数据的交互,提供对余额、交易、代币转移、合约 ABI、gas 价格和 ENS 名称解析的实时访问。

精选
Perplexity Deep Research MCP

Perplexity Deep Research MCP

一个服务器,它允许 AI 助手使用 Perplexity 的 sonar-deep-research 模型进行网络搜索,并提供引用支持。

精选