用途:在 Claude Code 中通过 MCP 管理 App Store Connect 全流程,无需离开编辑器即可提交构建、分发 TestFlight、回复评论、监控与诊断指标。
安装:依次执行 brew install mint 与 mint install zelentsov-dev/asc-mcp@1.4.0;在 App Store Connect 的 Users and Access → Integrations → API 生成 Admin 或 App Manager 密钥,下载 .p8 并记录 Key ID、Issuer ID;用 claude mcp add 注册并传入 ASC_KEY_ID、ASC_ISSUER_ID、ASC_PRIVATE_KEY_PATH;调用 company_current 验证连接。
主要能力:asc-mcp 含 25 个 worker(约 208 个工具),覆盖应用与构建查询、版本创建与提交、TestFlight 分组与通知、评论列表与回复、指标与崩溃签名等。支持 --workers 参数按需加载预设:TestFlight(apps,builds,beta_groups,beta_testers,约 34 工具)、Release(apps,builds,versions,reviews,约 40)、Monetization(apps,iap,subscriptions,offer_codes,pricing,约 55)或 Full 全量。company 与 auth worker 始终加载;启用 builds 时自动包含 build_processing 与 build_beta。
用法示例:发布流程为 apps_search 获取应用 ID、builds_list 找构建、app_versions_create 建版本、app_versions_attach_build 附加构建、app_versions_set_review_details 设置审核信息、app_versions_submit_for_review 提交、审批后用 app_versions_create_phased_release 分阶段发布。TestFlight 流程用 builds_set_beta_localization、beta_groups_create/add_builds、builds_send_beta_notification。评论管理用 reviews_list/reviews_stats/reviews_create_response。多公司切换用 company_list 与 company_switch,配置写入 ~/.config/asc-mcp/companies.json。
限制:元数据不支持 emoji;仅 PREPARE_FOR_SUBMISSION 状态版本可编辑;JWT 有效期 20 分钟由工具自动刷新;Apple 有速率限制,429 时指数退避重试;新构建需 15-30 分钟处理;分阶段发布仅在批准后可用;TestFlight 文本反馈与截图无法通过 API 获取,需用 Xcode Organizer 或网页面板;analytics 工具需配置 vendor_number;未配置时可回退到 Xcode 或 App Store Connect 网页手动流程。