MCP Catalogs
首页

asc-mcp

by zelentsov-dev·27·综合分 44

MCP 服务器提供 208 个工具,可直接从 Claude 或其他 MCP 客户端管理 App Store Connect 资源。

developer-toolsai-llmproductivity
6
Forks
0
活跃 Issue
本月
最近提交
2 天前
收录于

概述

asc-mcp 是一个基于 Swift 的 Model Context Protocol 服务器,将 AI 助手与 Apple 的 App Store Connect API 连接起来。它在 36 个工作域上提供广泛功能,使用户能够通过自然语言自动化整个 iOS/macOS 应用发布流程。该服务器支持多账号管理、完整发布流程自动化、TestFlight 管理、构建跟踪、评论处理、应用内购买、订阅、配置、营销、分析等功能。凭借全面的工具覆盖和清晰的文档,它为寻求将 App Store 操作集成到 AI 工作流程中的 iOS 开发团队提供了强大的解决方案。

试试问 AI

装完之后,这里有 7 个你可以让 AI 做的事:

:通过自然语言自动化应用提交和评论回复
:以编程方式管理 TestFlight 测试组与构建
:通过 AI 助手处理应用内购买与订阅配置
:生成 App Store Connect 分析报告与性能指标
:此服务器涵盖哪些 App Store Connect 功能?
:如何与 App Store Connect API 进行身份验证?
:我可以管理多个 App Store Connect 账户吗?

什么时候选它

如果你需要通过自然语言全面自动化 iOS/macOS 应用发布流程,尤其是管理多个应用或 TestFlight 测试版计划时,选择这个 MCP server。

什么时候不要选它

如果你不在 macOS 系统上(需要 14.0+)或主要管理 Android 应用,请避免使用;如果你只需要基本的 App Store Connect 功能而不需要大量工具集,也应考虑替代方案。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • create_app

    Create a new app in App Store Connect

  • list_apps

    List all apps available in the current account

  • create_build

    Create a new build from an IPA file

  • submit_review

    Submit an app version for App Store review

  • list_reviews

    Retrieve customer app reviews

  • create_beta_group

    Create a new TestFlight beta group

  • list_beta_groups

    List all available TestFlight beta groups

  • create_iap

    Create a new in-app purchase product

  • list_iaps

    List all in-app purchases for an app

  • create_subscription

    Create a new subscription group

  • create_promoted_purchase

    Create a new promoted purchase

  • analytics_financial_report

    Generate financial analytics report

可对比工具

app-store-connect-clifastlanespaceship

安装

安装

方法 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-mcp

Claude 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 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。