App Store Connect MCP 服务器是一个基于 Model Context Protocol (MCP) 的服务器,用于与 App Store Connect API 进行交互。它提供了一系列工具,可用于管理应用程序、Beta 测试人员、bundle ID、设备和用户等。
App Store Connect MCP 服务器能帮助你便捷地与 App Store Connect API 交互,管理应用的各个方面。通过简单的安装和配置步骤,即可快速使用。
使用以下命令安装 App Store Connect MCP 服务器:
npm install @your-org/app-store-connect-mcp-server
将以下内容添加到您的 Claude Desktop 配置文件中:
~/Library/Application Support/Claude/claude_desktop_config.json
%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:获取特定应用的详细信息。list_beta_groups:列出所有的 Beta 测试组。list_group_testers:列出特定 Beta 组中的测试人员。add_tester_to_group:将新的测试人员添加到 Beta 组中。remove_tester_from_group:从 Beta 组中移除测试人员。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:列出所有团队成员,按角色进行过滤。服务器实现以下错误处理:
# 安装依赖项
npm install
# 构建项目
npm run build
# 运行测试
npm test
# 运行类型检查
npm run type-check
此项目在 MIT License 下授权,详情请参阅 LICENSE 文件。