asc-mcp
by zelentsov-dev·★ 27·综合分 44
MCP 服务器提供 208 个工具,可直接从 Claude 或其他 MCP 客户端管理 App Store Connect 资源。
概述
asc-mcp 是一个基于 Swift 的 Model Context Protocol 服务器,将 AI 助手与 Apple 的 App Store Connect API 连接起来。它在 36 个工作域上提供广泛功能,使用户能够通过自然语言自动化整个 iOS/macOS 应用发布流程。该服务器支持多账号管理、完整发布流程自动化、TestFlight 管理、构建跟踪、评论处理、应用内购买、订阅、配置、营销、分析等功能。凭借全面的工具覆盖和清晰的文档,它为寻求将 App Store 操作集成到 AI 工作流程中的 iOS 开发团队提供了强大的解决方案。
试试问 AI
装完之后,这里有 7 个你可以让 AI 做的事:
什么时候选它
如果你需要通过自然语言全面自动化 iOS/macOS 应用发布流程,尤其是管理多个应用或 TestFlight 测试版计划时,选择这个 MCP server。
什么时候不要选它
如果你不在 macOS 系统上(需要 14.0+)或主要管理 Android 应用,请避免使用;如果你只需要基本的 App Store Connect 功能而不需要大量工具集,也应考虑替代方案。
此 server 暴露的工具
从 README 抽取出 12 个工具create_appCreate a new app in App Store Connect
list_appsList all apps available in the current account
create_buildCreate a new build from an IPA file
submit_reviewSubmit an app version for App Store review
list_reviewsRetrieve customer app reviews
create_beta_groupCreate a new TestFlight beta group
list_beta_groupsList all available TestFlight beta groups
create_iapCreate a new in-app purchase product
list_iapsList all in-app purchases for an app
create_subscriptionCreate a new subscription group
create_promoted_purchaseCreate a new promoted purchase
analytics_financial_reportGenerate financial analytics report
可对比工具
安装
安装
方法 A:使用 Mint(推荐)
# 安装 Mint
brew install mint
# 安装 asc-mcp
mint install zelentsov-dev/asc-mcp@v2.4.0
# 添加到 Claude Code
claude mcp add asc-mcp -- ~/.mint/bin/asc-mcp方法 B:从源码构建
git clone https://github.com/zelentsov-dev/asc-mcp.git
cd asc-mcp
swift build -c release
# 注册到 Claude
claude mcp add asc-mcp -- $(pwd)/.build/release/asc-mcpClaude Desktop 配置
在 ~/Library/Application Support/Claude/claude_desktop_config.json 中添加:
{
"mcpServers": {
"asc-mcp": {
"command": "/path/to/asc-mcp",
"env": {
"ASC_KEY_ID": "XXXXXXXXXX",
"ASC_ISSUER_ID": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
"ASC_PRIVATE_KEY_PATH": "/path/to/AuthKey.p8"
}
}
}
}FAQ
- 此服务器涵盖哪些 App Store Connect 功能?
- 该服务器在 36 个域上提供 208 个工具,包括应用管理、构建、TestFlight、订阅、应用内购买、配置、分析等 - 基本上涵盖了整个 App Store Connect API。
- 如何与 App Store Connect API 进行身份验证?
- 身份验证需要一个具有适当访问权限的 App Store Connect API 密钥。您需要从 App Store Connect 生成密钥,下载 .p8 私钥,并向服务器提供密钥 ID、发行者 ID 和私钥路径。
- 我可以管理多个 App Store Connect 账户吗?
- 是的,该服务器支持通过编号的环境变量(ASC_COMPANY_1_KEY_ID、ASC_COMPANY_2_KEY_ID 等)或 JSON 配置文件进行多账户配置。
asc-mcp 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。