
苹果App Store Connect API的模型上下文协议(MCP)服务器
概览
一款适用于苹果App Store Connect API的模型上下文协议(MCP)服务器。可直接通过Claude、Cursor或任何兼容MCP的客户端管理您的iOS、macOS、tvOS和visionOS应用。 - - 通过asc_api_request调用1,303个App Store Connect API操作中的任意一项,这些操作经过苹果OpenAPI规范验证,并附asc_api_search和asc_api_describe以查找和检查 - - 编辑版本元数据(版权、版本字符串、发布类型)、附加构建、应用评测详情、审核提交、分阶段和手动发布、导出合规 - - 分类、年龄分级声明、应用信息本地化、自定义EULA—— - 完整的版本描述、关键词和新功能的CRUD - - 在所有平台上列出和检查应用 - - 创建和管理应用商店版本 - - 组、构建访问、测试和邀请、测试笔记、测试应用本地化、测试评测提交 - - 上传、重新排序和删除截图和应用预览;审核订阅和应用内截图......
概述(AI 翻译)
一款适用于苹果App Store Connect API的模型上下文协议(MCP)服务器。可直接通过Claude、Cursor或任何兼容MCP的客户端管理您的iOS、macOS、tvOS和visionOS应用。
特色
- 任意 API 操作 - 通过
asc_api_request调用 1,303 个 App Store Connect API 操作中的任意,并根据asc_api_search和asc_api_describe进行检测 - 提交与发布 - 编辑版本元数据(版权、版本字符串、发布类型)、附加构建、应用审核详情、审核提交、分阶段和手动发布、导出合规
- 应用信息 - 分类、年龄分级声明、应用信息本地化、自定义用户用户许可协议
- App Store 本地化 - 完整的版本描述、关键词及新功能 CRUD
- 应用管理 - 列表和检查所有平台的应用
- 版本控制 - 创建和管理应用商店版本
- TestFlight - 群组、构建访问、测试者和邀请、测试说明、测试应用本地化、测试评测提交
- 截图与预览 - 上传、重新排序和删除截图和应用预览;查看订阅和应用内购买截图
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
App Store Connect MCP Server
A Model Context Protocol (MCP) server for Apple’s App Store Connect API. Manage your iOS, macOS, tvOS, and visionOS apps directly from Claude, Cursor, or any MCP-compatible client.
Features
- Any API Operation - Call any of the 1,303 App Store Connect API operations through
asc_api_request, validated against Apple’s OpenAPI spec, withasc_api_searchandasc_api_describeto find and inspect them - Submission & Release - Edit version metadata (copyright, version string, release type), attach builds, App Review details, review submissions, phased and manual release, export compliance
- App Info - Categories, age rating declaration, app info localizations, custom EULA
- App Store Localizations - Full CRUD for version descriptions, keywords, and what’s new
- App Management - List and inspect apps across all platforms
- Version Control - Create and manage app store versions
- TestFlight - Groups, build access, testers and invitations, What to Test notes, beta app localizations, beta review submissions
- Screenshots & Previews - Upload, reorder, and delete screenshots and app previews; review screenshots for subscriptions and in-app purchases
- Customer Reviews - Read reviews and publish or remove responses
- Bundle ID Management - Full CRUD for bundle identifiers
- Device Management - List and inspect registered devices
- User Management - List and inspect team users
- Build Management - List and inspect app builds
- Category & Pricing - Browse categories, check pricing and availability
- Pricing & PPP - Set per-territory pricing with Purchase Power Parity support
- Subscriptions - Groups, subscriptions, localizations, pricing & PPP, availability, promotional, introductory and win-back offers, offer codes
- In-App Purchases - Create and manage one-time purchases (lifetime/non-consumable, consumable, non-renewing): metadata, localization, pricing & PPP, availability, offer codes, review screenshots, and review submission
- Custom Product Pages - Pages, versions, and per-locale promotional text
- Analytics Reports - Request and download app analytics reports (engagement, commerce, usage, performance)
- Sales & Finance - Download sales, trends, and financial reports
- Performance & Diagnostics - App/build power & performance metrics and diagnostic logs
- Toolsets & Read-Only Mode - Expose only the tool groups you need, or block every write with
ASC_READ_ONLY=1 - Secure by Default - ES256 JWT auth with automatic token refresh, credential redaction in logs
Table of Contents
安装
npx -y asc-mcp@latest配置
{
"mcpServers": {
"app-store-connect": {
"command": "npx",
"args": ["-y", "asc-mcp@latest"],
"env": {
"APP_STORE_CONNECT_KEY_ID": "YOUR_KEY_ID",
"APP_STORE_CONNECT_ISSUER_ID": "YOUR_ISSUER_ID",
"APP_STORE_CONNECT_P8_PATH": "/absolute/path/to/AuthKey.p8"
}
}
}
}