dotsagent.io
Sprache:Deutsch
Verbinden · 13 Clients

Referenz zur MCP-Client-Konfiguration

Jeder MCP-Client liest Server an einem anderen Speicherort, unter einem eigenen Schlüssel und manchmal in einem eigenen Format ein. Diese Tabelle zeigt, wo die einzelnen Clients suchen, welches Format sie erwarten und ob sie OAuth für Remote-Server unterstützen.

ClientKonfigurationsdateiTop-Level-SchlüsselFormatOAuth für Remote-ServerÜber CLI hinzufügen
Claude Desktop
Anthropic
~/Library/Application Support/Claude/claude_desktop_config.jsonmcpServersjsonJaNein
Claude Code
Anthropic
.mcp.jsonmcpServersjsonJaJa
Cursor
Anysphere
.cursor/mcp.jsonmcpServersjsonJaNein
VS Code (GitHub Copilot)
Microsoft
.vscode/mcp.json (key 'servers') or portable .mcp.json (key 'mcpServers')serversjsonJaJa
Windsurf / Devin Desktop
Cognition
.devin/mcp_config.json (Devin CLI / Devin Local project scope)mcpServersjsonJaJa
Zed
Zed Industries
~/.config/zed/settings.jsoncontext_serversjsonJaNein
OpenAI Codex CLI
OpenAI
.codex/config.toml (trusted projects only)mcp_serverstomlJaJa
Gemini CLI
Google
.gemini/settings.jsonmcpServersjsonJaJa
ChatGPT
OpenAI
Nur über die Einstellungen——JaNein
OpenClaw
OpenClaw
~/.openclaw/openclaw.jsonmcp.serversjson5JaJa
Cline
Cline Bot Inc.
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonmcpServersjsonNicht dokumentiertJa
Continue
Continue Dev
.continue/mcpServers/<name>.yaml (or drop a Claude/Cursor/Cline-style mcp.json into .continue/mcpServers/)mcpServersyamlNicht dokumentiertNein
JetBrains AI Assistant
JetBrains
Nur über die EinstellungenmcpServersjson (pasted in UI)Nicht dokumentiertNein

Unterschiede, die Konfigurationen unbrauchbar machen

VS Code verwendet servers

.vscode/mcp.json enthält Einträge unter servers, nicht unter mcpServers. Eine unverändert eingefügte Cursor- oder Claude-Konfiguration wird daher nicht geladen. Die neueren portablen Dateien .mcp.json und ~/.copilot/mcp-config.json verwenden hingegen mcpServers.

Gemini CLI: httpUrl statt url

Gemini CLI wählt das Transportprotokoll anhand des Feldnamens. httpUrl steht für Streamable HTTP, url für das ältere SSE-Transportprotokoll und command für stdio. Ein moderner Remote-Server benötigt httpUrl.

OpenClaw und Cline verwenden standardmäßig SSE

Wenn Sie bei einem Remote-Eintrag das Transportprotokoll weglassen, verwenden beide standardmäßig das ältere SSE. Setzen Sie in OpenClaw transport auf streamable-http und in Cline type auf streamableHttp.

Claude Code benötigt ein type

In .mcp.json ist ein Remote-Eintrag mit url, aber ohne type ein Fehler. Füge type http neben url hinzu; stdio-Einträge benötigen type stdio.

Codex verwendet TOML, eine Tabelle pro Server

Codex verwendet keine JSON-Datei. Jeder Server erhält eine eigene Tabelle [mcp_servers.<name>] in config.toml. args ist ein TOML-Array, und env_vars leitet Secrets anhand ihres Namens aus deiner Shell weiter.

Continue erwartet eine YAML-Liste

In Continue ist mcpServers eine Liste von Einträgen, die jeweils einen Namen enthalten, keine nach Namen geordnete Map. Jede Blockdatei benötigt außerdem am Anfang name, version und schema: v1.

Config erstellen →