使用说明
App Store连接MCP服务器
应用商店连接API的模型上下文协议(MCP)服务器。直接从Cursor或Claude Desktop分析您的iOS/macOS应用程序性能、销售、评论等。
特性
📱 应用管理
- list_apps -列出您App Store Connect帐户中的所有应用程序
- 获取app -获取特定应用程序的详细信息
- list_app_版本 -列出应用程序的所有版本
- list_builds -列出应用程序的所有版本
⭐ 评论
- list_reviews -列出客户评论
- get_view -获得带有回复的特定评论
- respond_to_review -回复客户评论
- delete_review_response -删除评论回复
- 分析视图 -分析评论情绪、评分分布和趋势
💰 销售与财务报告
- get_sales_report -获取销售报告(每日/每周/每月/每年)
- 获取财务报告 -按地区获取财务报告
- 列表_地区_代码 -列出可用的地区代码
📊 分析
- 列表_分析_报告_请求 -列出分析报告请求
- 创建分析报告请求 -创建新的分析报告请求
- 列表_分析_报告 -列出可用的分析报告
- 列表_分析_报告_实例 -列出报告实例
- 获取分析报告分段 -获取报告分段
- 下载_分析_数据 -下载分析数据
- 列表_分析_类别 -列出分析类别
🔧 性能和诊断
- get_perf_power_metrics -获取性能/功率指标
- get_diagnostic_signatures -获取诊断签名(挂起、磁盘写入等)
- get_diagnostic_logs -获取详细的诊断日志
- list_metry_types -列出度量类型
- list_dignostic_types -列出诊断类型
🧪 TestFlight
- list_beta_testers -列出测试人员
- get_beta_tester -获取测试仪详细信息
- 请柬 -邀请新的测试员
- 移除β酯 -拆下测试仪
- list_beta_groups -列出测试组
- create_beta_group -创建新的测试组
安装
npm install -g @shincode/app-store-connect-mcp-server
或者使用npx:
npx @shincode/app-store-connect-mcp-server
设置
1.从App Store Connect获取API密钥
- 首选 应用商店连接
- 导航至 用户和访问 > 集成 > 应用商店连接API
- 点击 生成API密钥
- 下载
.p8文件(您只能下载一次!) - 记下你的 发行者ID 和 密钥ID
2.配置光标
添加到光标MCP设置(~/.cursor/mcp.json):
{
"mcpServers": {
"app-store-connect": {
"command": "npx",
"args": ["-y", "@shincode/app-store-connect-mcp-server"],
"env": {
"APP_STORE_CONNECT_ISSUER_ID": "your-issuer-id",
"APP_STORE_CONNECT_KEY_ID": "your-key-id",
"APP_STORE_CONNECT_PRIVATE_KEY_PATH": "/path/to/AuthKey_XXXXX.p8",
"APP_STORE_CONNECT_VENDOR_NUMBER": "your-vendor-number"
}
}
}
}
3.配置克劳德桌面
添加到Claude桌面配置:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 窗户:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"app-store-connect": {
"command": "npx",
"args": ["-y", "@shincode/app-store-connect-mcp-server"],
"env": {
"APP_STORE_CONNECT_ISSUER_ID": "your-issuer-id",
"APP_STORE_CONNECT_KEY_ID": "your-key-id",
"APP_STORE_CONNECT_PRIVATE_KEY_PATH": "/path/to/AuthKey_XXXXX.p8",
"APP_STORE_CONNECT_VENDOR_NUMBER": "your-vendor-number"
}
}
}
}
环境变量
| 变量 | 描述 | 必填 |
|---|---|---|
APP_STORE_CONNECT_ISSUER_ID |
您在App Store Connect中的发卡机构ID | ✅ |
APP_STORE_CONNECT_KEY_ID |
您的API密钥ID | ✅ |
APP_STORE_CONNECT_PRIVATE_KEY_PATH |
.p8私钥文件的路径 | ✅* |
APP_STORE_CONNECT_PRIVATE_KEY |
私钥内容(路径的替代方案) | ✅* |
APP_STORE_CONNECT_VENDOR_NUMBER |
销售报告的供应商编号 | 用于销售 |
*要么 PRIVATE_KEY_PATH 或 PRIVATE_KEY 是必需的
使用示例
配置后,您可以询问:
"List all my apps"
"Show me the latest reviews for MyApp"
"Analyze review sentiment for my app"
"Get yesterday's sales report"
"Show performance metrics for my app"
"List beta testers"
发展
# Clone the repository
git clone https://github.com/Shin-sibainu/app-store-connect-mcp-server.git
cd app-store-connect-mcp-server
# Install dependencies
npm install
# Build
npm run build
# Run in development mode
npm run dev
许可证
麻省理工学院
链接
日本语
App Store Connect API利用iOS为了进行应用程序的分析和管理MCP服务器。Cursor啊Claude Desktop中描述的场景,使用下列步骤创建明细表,以便在概念设计中分析体量的周长。
机能
📱 应用程序管理
- 获取应用程序列表
- 应用程序的详细信息
- 版本历史记录
- 构建管理
⭐ 评论
- 获取客户审核
- 回复/删除审核
- 评论的感情分析、评价分布
💰 销售/财务报表
- 每日/周/月/年销售报表
- 按地区列出的财务报表
- 确认下载数量和收入
📊 分析
- 印象数(App Store中的显示次数)
- 产品页面视图
- 会话数
- 安装/删除数
🔧 性能诊断
- CPU/内存/电池使用量
- 崩溃日志
- 诊断签名
🧪 TestFlight
- 管理β测试器
- 邀请/删除测试者
- 创建测试组
安装
npm install -g @shincode/app-store-connect-mcp-server
或npx 直接运行:
npx @shincode/app-store-connect-mcp-server
安装,安装
1. App Store Connect 的API 获取密钥
- 应用商店连接 访问
- 用户和访问 → 钥匙 → 应用商店连接API 移到
- 生成密钥 来修改标记元素的显示属性
.p8下载文件(⚠️ 只能下载一次!)- 发行者ID 和 钥匙ID 记录
2. Cursor 中的设置
~/.cursor/mcp.json(Windows: %USERPROFILE%\.cursor\mcp.json)中添加以下内容:
{
"mcpServers": {
"app-store-connect": {
"command": "npx",
"args": ["-y", "@shincode/app-store-connect-mcp-server"],
"env": {
"APP_STORE_CONNECT_ISSUER_ID": "あなたのIssuer ID",
"APP_STORE_CONNECT_KEY_ID": "あなたのKey ID",
"APP_STORE_CONNECT_PRIVATE_KEY_PATH": "/path/to/AuthKey_XXXXX.p8",
"APP_STORE_CONNECT_VENDOR_NUMBER": "あなたのVendor Number"
}
}
}
}
3. Claude Desktop 中的设置
配置文件位置:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 窗户:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"app-store-connect": {
"command": "npx",
"args": ["-y", "@shincode/app-store-connect-mcp-server"],
"env": {
"APP_STORE_CONNECT_ISSUER_ID": "あなたのIssuer ID",
"APP_STORE_CONNECT_KEY_ID": "あなたのKey ID",
"APP_STORE_CONNECT_PRIVATE_KEY_PATH": "/path/to/AuthKey_XXXXX.p8",
"APP_STORE_CONNECT_VENDOR_NUMBER": "あなたのVendor Number"
}
}
}
}
环境变数
| 变数名 | 说明 | 必须 |
|---|---|---|
APP_STORE_CONNECT_ISSUER_ID |
App Store Connect 的,之Issuer ID | ✅ |
APP_STORE_CONNECT_KEY_ID |
API 钥匙ID | ✅ |
APP_STORE_CONNECT_PRIVATE_KEY_PATH |
.p8 私钥文件路径✅* | |
APP_STORE_CONNECT_PRIVATE_KEY |私钥的内容(代替路径)|✅* |
||
APP_STORE_CONNECT_VENDOR_NUMBER |销售报告用的供应商编号|销售用| |
* PRIVATE_KEY_PATH 或 PRIVATE_KEY 中选择所需的构件
使用例
配置完成后,您可以问:
「自分のアプリの一覧を表示して」
「最新のカスタマーレビューを見せて」
「レビューの傾向を分析して」
「昨日の売上レポートを取得して」
「先月の売上を分析して」
「ベータテスター一覧を表示して」
「アプリのパフォーマンスを確認して」
许可证
麻省理工学院