main
json 72 lines 2.12 KB
Raw
1 {
2 "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
3 "name": "io.github.smbcloudXYZ/ascapi",
4 "title": "The App Stores Cooolest API",
5 "description": "Forget Fastlane, this is the app stores coolest API.",
6 "version": "0.5.0",
7 "websiteUrl": "https://github.com/smbcloudXYZ/smbcloud-ascapi",
8 "repository": {
9 "url": "https://github.com/smbcloudXYZ/smbcloud-ascapi",
10 "source": "github",
11 "id": "1303134569"
12 },
13 "packages": [
14 {
15 "registryType": "cargo",
16 "registryBaseUrl": "https://crates.io",
17 "identifier": "smbcloud-ascapi-cli",
18 "version": "0.5.0",
19 "transport": {
20 "type": "stdio"
21 },
22 "packageArguments": [
23 {
24 "type": "named",
25 "name": "--mcp",
26 "description": "Run App Store Connect Signing as an MCP server over stdio.",
27 "isRequired": true
28 }
29 ],
30 "environmentVariables": [
31 {
32 "name": "ASC_API_KEY",
33 "description": "App Store Connect API key ID (Users and Access → Integrations → App Store Connect API).",
34 "isRequired": true,
35 "isSecret": false
36 },
37 {
38 "name": "ASC_ISSUER_ID",
39 "description": "App Store Connect API issuer ID, shown on the same page as the key.",
40 "isRequired": true,
41 "isSecret": false
42 },
43 {
44 "name": "ASC_PRIVATE_KEY_PATH",
45 "description": "Path to the .p8 private key for that API key. Defaults to ~/.appstoreconnect/private_keys/AuthKey_<key-id>.p8, matching Xcode's own convention.",
46 "isRequired": false,
47 "isSecret": true
48 }
49 ]
50 }
51 ],
52 "_meta": {
53 "io.modelcontextprotocol.registry/publisher-provided": {
54 "categories": [
55 "developer-tools",
56 "automation"
57 ],
58 "keywords": [
59 "code signing",
60 "App Store Connect",
61 "signing certificate",
62 "provisioning",
63 "iOS release",
64 "macOS release",
65 "certificate signing request",
66 "fastlane match alternative",
67 "Apple developer",
68 "CSR"
69 ]
70 }
71 }
72 }