Note: This tracks a docs-site UI change, filed here for visibility. The implementation lives in the docs-site frontend, not in this repo — the MCP server is only the install target. Transfer/move to the docs-site tracker once one exists.
Summary
Add "Connect to editor" one-click install buttons for the Mapbox Docs MCP server on the docs site, following the Redocly/Sinch pattern (see developers.sinch.com). Clicking a button hands the editor a pre-filled MCP config so users skip hand-editing JSON.
Why this fits us well
- The docs MCP server is token-free and already hosted at
https://mcp-docs.mapbox.com/mcp, so the button is a genuine one-click install — no API key paste, no local install.
- Smoother than the reference implementation: Sinch's buttons install a local server; ours points at the hosted endpoint.
Scope
Deliverables
Payloads (production, hosted endpoint)
- Cursor config (raw):
{"url":"https://mcp-docs.mapbox.com/mcp"} → base64 eyJ1cmwiOiJodHRwczovL21jcC1kb2NzLm1hcGJveC5jb20vbWNwIn0=
- VS Code config (raw):
{"type":"http","url":"https://mcp-docs.mapbox.com/mcp"} → URL-encoded %7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp-docs.mapbox.com%2Fmcp%22%7D
- Server name:
mapbox-docs
Caveats
- Custom-scheme links trigger a browser "open external app?" prompt — expected; button copy should set that expectation.
- Requires an editor build with MCP-install-URL support (current Cursor and recent VS Code). Confirm the minimum VS Code version before publishing.
- VS Code Insiders users may need the
vscode-insiders: variant, or let the redirect resolve.
QA
Reference
Full handoff spec with live buttons, drop-in HTML/markdown snippets, and payload reference prepared separately (artifact). Origin: Slack feedback from Andrew Sepic (2026-07-08).
Summary
Add "Connect to editor" one-click install buttons for the Mapbox Docs MCP server on the docs site, following the Redocly/Sinch pattern (see developers.sinch.com). Clicking a button hands the editor a pre-filled MCP config so users skip hand-editing JSON.
Why this fits us well
https://mcp-docs.mapbox.com/mcp, so the button is a genuine one-click install — no API key paste, no local install.Scope
@mapbox/mcp-docs-server; the server is the target the links point at.Deliverables
cursor://anysphere.cursor-deeplink/mcp/install?name=mapbox-docs&config=<base64>https://insiders.vscode.dev/redirect/mcp/install?name=mapbox-docs&config=<urlencoded>form (config usestype:httpfor the remote server)claude mcp add mapbox-docs --transport http https://mcp-docs.mapbox.com/mcpmcpServersJSON) for editors without MCP-install-URL supportPayloads (production, hosted endpoint)
{"url":"https://mcp-docs.mapbox.com/mcp"}→ base64eyJ1cmwiOiJodHRwczovL21jcC1kb2NzLm1hcGJveC5jb20vbWNwIn0={"type":"http","url":"https://mcp-docs.mapbox.com/mcp"}→ URL-encoded%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp-docs.mapbox.com%2Fmcp%22%7Dmapbox-docsCaveats
vscode-insiders:variant, or let the redirect resolve.QA
mapbox-docsat the hosted URLmcp-docs.mapbox.comReference
Full handoff spec with live buttons, drop-in HTML/markdown snippets, and payload reference prepared separately (artifact). Origin: Slack feedback from Andrew Sepic (2026-07-08).