dotsagent.io
Język:Polski
Połączenie · 13 klientów

Dokumentacja konfiguracji klientów MCP

Każdy klient MCP odczytuje konfigurację serwerów z innego miejsca, używa własnego klucza, a czasem także własnego formatu. Ta tabela pokazuje, gdzie jej szuka, jakiej struktury oczekuje i czy obsługuje OAuth dla zdalnych serwerów.

KlientPlik konfiguracyjnyKlucz głównyFormatZdalny OAuthDodawanie przez CLI
Claude Desktop
Anthropic
~/Library/Application Support/Claude/claude_desktop_config.jsonmcpServersjsonTakNie
Claude Code
Anthropic
.mcp.jsonmcpServersjsonTakTak
Cursor
Anysphere
.cursor/mcp.jsonmcpServersjsonTakNie
VS Code (GitHub Copilot)
Microsoft
.vscode/mcp.json (key 'servers') or portable .mcp.json (key 'mcpServers')serversjsonTakTak
Windsurf / Devin Desktop
Cognition
.devin/mcp_config.json (Devin CLI / Devin Local project scope)mcpServersjsonTakTak
Zed
Zed Industries
~/.config/zed/settings.jsoncontext_serversjsonTakNie
OpenAI Codex CLI
OpenAI
.codex/config.toml (trusted projects only)mcp_serverstomlTakTak
Gemini CLI
Google
.gemini/settings.jsonmcpServersjsonTakTak
ChatGPT
OpenAI
Tylko ekran ustawień——TakNie
OpenClaw
OpenClaw
~/.openclaw/openclaw.jsonmcp.serversjson5TakTak
Cline
Cline Bot Inc.
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonmcpServersjsonBrak dokumentacjiTak
Continue
Continue Dev
.continue/mcpServers/<name>.yaml (or drop a Claude/Cursor/Cline-style mcp.json into .continue/mcpServers/)mcpServersyamlBrak dokumentacjiNie
JetBrains AI Assistant
JetBrains
Tylko ekran ustawieńmcpServersjson (pasted in UI)Brak dokumentacjiNie

Różnice, które psują konfigurację

VS Code używa klucza servers

.vscode/mcp.json przechowuje wpisy pod kluczem servers, a nie mcpServers, więc wklejenie bez zmian konfiguracji z Cursor lub Claude nie zadziała. Nowsze, przenośne pliki .mcp.json i ~/.copilot/mcp-config.json używają klucza mcpServers.

Gemini CLI: httpUrl, nie url

Gemini CLI wybiera transport na podstawie nazwy pola. httpUrl oznacza Streamable HTTP, url oznacza starszy transport SSE, a command — stdio. Nowoczesny zdalny serwer wymaga pola httpUrl.

OpenClaw i Cline domyślnie używają SSE

Jeśli pominiesz transport we wpisie zdalnego serwera, oba klienty domyślnie użyją starszego SSE. W OpenClaw ustaw transport na streamable-http, a w Cline — type na streamableHttp.

Claude Code wymaga pola type

W .mcp.json zdalny wpis z url, ale bez type, jest błędny. Dodaj type http obok url; wpisy stdio wymagają type stdio.

Codex używa TOML, osobna tabela dla każdego serwera

Codex nie używa pliku JSON. Każdy serwer ma własną tabelę [mcp_servers.<name>] w config.toml, args to tablica TOML, a env_vars przekazuje sekrety z powłoki według nazwy.

Continue wymaga listy YAML

W Continue mcpServers to lista wpisów, z których każdy zawiera name, a nie mapa, której kluczami są nazwy. Każdy plik bloku musi też mieć na początku name, version i schema: v1.

Wygeneruj konfigurację →

Niezależne źródło informacji dla osób tworzących agentów AI. Nie jesteśmy powiązani z żadnym wymienionym tu dostawcą.

© 2026 DotsAgent · Dane sprawdzone 1 października 2026