Skip to content

Commit 3f82ef0

Browse files
committed
Add runtimeArguments and environmentVariables to server.json
Surfaces the npx -y wrapper and the GSC/Matomo/GA4/Clarity/Ghost env vars in the MCP Registry so clients can pre-fill config.
1 parent 4f2b520 commit 3f82ef0

1 file changed

Lines changed: 21 additions & 1 deletion

File tree

server.json

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,27 @@
1717
"version": "0.4.0",
1818
"transport": {
1919
"type": "stdio"
20-
}
20+
},
21+
"runtimeHint": "npx",
22+
"runtimeArguments": [
23+
{ "type": "positional", "value": "-y" }
24+
],
25+
"environmentVariables": [
26+
{ "name": "GSC_SERVICE_ACCOUNT_JSON", "description": "Base64-encoded Google service account JSON with Search Console read access.", "isRequired": false, "isSecret": true },
27+
{ "name": "GSC_SITE_URL", "description": "Search Console site URL (e.g. sc-domain:example.com or https://example.com/).", "isRequired": false },
28+
{ "name": "MATOMO_URL", "description": "Matomo instance URL (e.g. https://example.com/analytics).", "isRequired": false },
29+
{ "name": "MATOMO_TOKEN", "description": "Matomo auth token with view access.", "isRequired": false, "isSecret": true },
30+
{ "name": "MATOMO_SITE_ID", "description": "Matomo idSite for the site to query.", "isRequired": false },
31+
{ "name": "GA4_PROPERTY_ID", "description": "GA4 property ID (numeric, no G- prefix).", "isRequired": false },
32+
{ "name": "GA4_SERVICE_ACCOUNT_JSON", "description": "Base64-encoded Google service account JSON with GA4 Data API access.", "isRequired": false, "isSecret": true },
33+
{ "name": "CLARITY_PROJECT_ID", "description": "Microsoft Clarity project ID.", "isRequired": false },
34+
{ "name": "CLARITY_API_TOKEN", "description": "Microsoft Clarity Data Export API token.", "isRequired": false, "isSecret": true },
35+
{ "name": "POSTS_SITEMAP_URL", "description": "XML sitemap URL used to enumerate posts. Primary platform-agnostic discovery path.", "isRequired": false },
36+
{ "name": "POSTS_LIST", "description": "Optional JSON array overriding sitemap discovery.", "isRequired": false },
37+
{ "name": "GHOST_ADMIN_API_URL", "description": "Optional. Ghost Admin API base URL. Pair with GHOST_ADMIN_API_KEY for richer metadata.", "isRequired": false },
38+
{ "name": "GHOST_ADMIN_API_KEY", "description": "Optional. Ghost Admin API key in the form id:secret.", "isRequired": false, "isSecret": true },
39+
{ "name": "CITATION_INTELLIGENCE_URL", "description": "Optional URL of a citation-intelligence MCP server to delegate AI-citation queries to.", "isRequired": false }
40+
]
2141
}
2242
]
2343
}

0 commit comments

Comments
 (0)