App Store Connect MCP
MCP server for App Store Connect: releases, TestFlight, reviews, reports. Read-only by default.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
https://github.com/idoo/app-store-connect-mcp/releases/download/v0.14.0/app-store-connect-mcp-0.14.0.mcpbghcr.io/idoo/app-store-connect-mcp:0.14.0claude mcp add app-store-connect-mcp -e 'ASC_KEY_ID=<ASC_KEY_ID>' -e 'ASC_ISSUER_ID=<ASC_ISSUER_ID>' -e 'ASC_PRIVATE_KEY=<your asc_private_key>' -e 'ASC_VENDOR_NUMBER=<ASC_VENDOR_NUMBER>' -e 'ASC_MCP_ALLOW_WRITES=0' -- docker run -i --rm ghcr.io/idoo/app-store-connect-mcp:0.14.0
{
"mcpServers": {
"app-store-connect-mcp": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/idoo/app-store-connect-mcp:0.14.0"
],
"env": {
"ASC_KEY_ID": "<ASC_KEY_ID>",
"ASC_ISSUER_ID": "<ASC_ISSUER_ID>",
"ASC_PRIVATE_KEY": "<your asc_private_key>",
"ASC_VENDOR_NUMBER": "<ASC_VENDOR_NUMBER>",
"ASC_MCP_ALLOW_WRITES": "0"
}
}
}
}
متغيرات البيئة
ASC_KEY_IDإلزامي App Store Connect API key IDASC_ISSUER_IDIssuer ID (omit for an Individual API key)ASC_PRIVATE_KEYإلزامي سري Contents of the .p8 key (PEM or base64 PEM)ASC_VENDOR_NUMBERVendor number for sales and finance reportsASC_MCP_ALLOW_WRITESSet to 1 to expose write and destructive tools
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
app-store-connect-mcp
MCP server for App Store Connect. Read-only by default, and it asks before anything goes public. The binary is asc-mcp.
Install
Paste this into whatever AI is writing your app right now (we won't tell):
Set up the app-store-connect-mcp server for me: https://github.com/idoo/app-store-connect-mcp/blob/main/docs/INSTALL.md
Or with Homebrew: brew install idoo/tap/asc-mcp, then follow docs/INSTALL.md.
Compared
| | this one | forgeops | zelentsov | Joshua (archived) | asc |
|---|:-:|:-:|:-:|:-:|:-:|
| MCP | + | + | + | + | − |
| Read-only default | + | − | − | − | − |
| Asks before publishing | + | − | ~ | − | ~ |
| Injection guard | + | − | − | − | − |
| Release preflight | + | − | ~ | − | + |
| Sales reports | + | − | + | + | + |
| One binary, any OS | + | + | − | − | + |
~ partial
Security
It can't break anything until you let it. Anything public, money-moving or hard to undo for your users and team waits for your yes. Build uploads and Xcode Cloud runs don't ask. A 1-star review that says "ignore previous instructions" is still just a 1-star review. More in docs/SAFETY.md.
What it does
Everything you'd click in App Store Connect: releases, TestFlight, listings, screenshots, reviews, sales, IAPs, signing, Xcode Cloud. For everything else there's raw API access. Tool list, config.
License
MIT © Ivan Verevkin
الأسئلة الشائعة
ما هو App Store Connect MCP؟
MCP server for App Store Connect: releases, TestFlight, reviews, reports. Read-only by default.
كيف أثبّت App Store Connect MCP؟
اتبع خطوات التثبيت في توثيقه المعروض في هذه الصفحة وفي مستودعه.
هل يحتاج App Store Connect MCP إلى مفتاح API؟
نعم. يتطلب ASC_KEY_ID, ASC_PRIVATE_KEY، وتضبطها في إعداداته.
هل App Store Connect MCP مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون App Store Connect MCP؟
ينشره idoo. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.