Speicherorte und Formate von MCP-Konfigurationsdateien: Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Cline
Wo jeder KI-Client seine MCP-Konfiguration speichert, welchen JSON-Schlüssel er nutzt (mcpServers oder servers) und wie Remote-URLs eingetragen werden – im direkten Vergleich.
Kurzübersicht
| Client | Datei | Schlüssel auf oberster Ebene | Feld für Remote-Server |
|---|---|---|---|
| Claude Desktop | claude_desktop_config.json (Einstellungen → Entwickler → Konfiguration bearbeiten) | mcpServers | Remote-Server werden in der App als Konnektoren hinzugefügt |
| Cursor | ~/.cursor/mcp.json / .cursor/mcp.json | mcpServers | url |
| VS Code | .vscode/mcp.json (auch .mcp.json) | servers (in .vscode/mcp.json) | "type": "http" + url |
| Windsurf (Cascade) | mcp_config.json (Cascade → … → Open MCP config file) | mcpServers | serverUrl / url |
Das gemeinsame mcpServers-Format
Claude Desktop, Cursor und Windsurf akzeptieren denselben Eintrag für einen lokalen Server:
{
"mcpServers": {
"fetch": {
"command": "uvx",
"args": [
"mcp-server-fetch"
]
}
}
}VS Code (.vscode/mcp.json)
Verwendet servers und für jeden Eintrag einen type:
{
"servers": {
"fetch": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-server-fetch"
]
},
"socketlist": {
"type": "http",
"url": "https://socketlist.pages.dev/mcp"
}
}
}Ausführliche Anleitungen
Claude Desktop · Cursor · VS Code · Windsurf · Claude Code · Codex · Konfigurationsgenerator