How connecting works
Every MCPCore server has a permanent subdomain endpoint:
Supported clients
Claude Desktop
Anthropic’s desktop app. Config file at
~/Library/Application Support/Claude/claude_desktop_config.json.Cursor
AI-powered code editor. Direct HTTP transport — no
npx needed.VS Code
Native MCP support via
.vscode/mcp.json or User Settings.Windsurf
Codeium’s AI editor. Config at
~/.codeium/windsurf/mcp_config.json.Cline
VS Code extension with MCP support. Config via the Cline extension UI.
Config formats at a glance
Most clients use a command-based config that runsmcp-remote to bridge HTTP/SSE:
npx:
Auth headers by security mode
| Security mode | What to add to the config |
|---|---|
| Public | Nothing extra |
| Unlisted | Use the full URL with the embedded key |
| API Key | Add --header "Authorization: Bearer <key>" (command) or headers.Authorization (URL-based) |
| OAuth | Not yet supported in all clients — check client-specific docs |
The Integration tab
The easiest way to get the right config is to use the Integration tab on your server’s detail page. Select your client, and the tab generates the correct snippet with your subdomain and API key pre-filled — just copy and paste.