dotsagent.io
ภาษา:ไทย
เชื่อมต่อ · 13 ไคลเอนต์

คู่มืออ้างอิงการตั้งค่าไคลเอนต์ MCP

ไคลเอนต์ MCP แต่ละตัวอ่านรายการเซิร์ฟเวอร์จากตำแหน่งของตัวเอง โดยใช้คีย์ของตัวเอง และบางครั้งก็ใช้รูปแบบเฉพาะของตัวเอง ตารางนี้แสดงตำแหน่งที่ไคลเอนต์แต่ละตัวค้นหา รูปแบบข้อมูลที่ต้องการ และรองรับ OAuth สำหรับเซิร์ฟเวอร์ระยะไกลหรือไม่

ไคลเอนต์ไฟล์การตั้งค่าคีย์ระดับบนสุดรูปแบบOAuth ระยะไกลเพิ่มผ่าน CLI
Claude Desktop
Anthropic
~/Library/Application Support/Claude/claude_desktop_config.jsonmcpServersjsonใช่ไม่
Claude Code
Anthropic
.mcp.jsonmcpServersjsonใช่ใช่
Cursor
Anysphere
.cursor/mcp.jsonmcpServersjsonใช่ไม่
VS Code (GitHub Copilot)
Microsoft
.vscode/mcp.json (key 'servers') or portable .mcp.json (key 'mcpServers')serversjsonใช่ใช่
Windsurf / Devin Desktop
Cognition
.devin/mcp_config.json (Devin CLI / Devin Local project scope)mcpServersjsonใช่ใช่
Zed
Zed Industries
~/.config/zed/settings.jsoncontext_serversjsonใช่ไม่
OpenAI Codex CLI
OpenAI
.codex/config.toml (trusted projects only)mcp_serverstomlใช่ใช่
Gemini CLI
Google
.gemini/settings.jsonmcpServersjsonใช่ใช่
ChatGPT
OpenAI
ตั้งค่าได้จากหน้าจอ Settings เท่านั้น——ใช่ไม่
OpenClaw
OpenClaw
~/.openclaw/openclaw.jsonmcp.serversjson5ใช่ใช่
Cline
Cline Bot Inc.
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonmcpServersjsonไม่มีเอกสารระบุใช่
Continue
Continue Dev
.continue/mcpServers/<name>.yaml (or drop a Claude/Cursor/Cline-style mcp.json into .continue/mcpServers/)mcpServersyamlไม่มีเอกสารระบุไม่
JetBrains AI Assistant
JetBrains
ตั้งค่าได้จากหน้าจอ Settings เท่านั้นmcpServersjson (pasted in UI)ไม่มีเอกสารระบุไม่

ข้อแตกต่างที่ทำให้การตั้งค่าใช้ไม่ได้

VS Code ใช้ servers

.vscode/mcp.json ระบุรายการไว้ใต้ servers ไม่ใช่ mcpServers ดังนั้นการวางการตั้งค่าของ Cursor หรือ Claude โดยไม่แก้ไขจะทำให้โหลดไม่ได้ ส่วน .mcp.json รูปแบบพกพารุ่นใหม่และ ~/.copilot/mcp-config.json ใช้ mcpServers

Gemini CLI ใช้ httpUrl ไม่ใช่ url

Gemini CLI เลือก transport จากชื่อฟิลด์ httpUrl หมายถึง Streamable HTTP, url หมายถึง transport แบบ SSE รุ่นเก่า และ command หมายถึง stdio เซิร์ฟเวอร์ระยะไกลรุ่นใหม่ต้องใช้ httpUrl

OpenClaw และ Cline ใช้ SSE เป็นค่าเริ่มต้น

หากไม่ระบุ transport ในรายการเซิร์ฟเวอร์ระยะไกล ทั้งสองตัวจะย้อนกลับไปใช้ SSE รุ่นเก่า ให้ตั้ง transport เป็น streamable-http ใน OpenClaw และ type เป็น streamableHttp ใน Cline

Claude Code ต้องระบุ type

ใน .mcp.json รายการ remote ที่มี url แต่ไม่มี type ถือเป็นข้อผิดพลาด ให้เพิ่ม type http ไว้ข้าง url; รายการ stdio ใช้ type stdio

Codex ใช้ TOML โดยมีหนึ่ง table ต่อเซิร์ฟเวอร์

Codex ไม่มีไฟล์ JSON เซิร์ฟเวอร์แต่ละตัวจะใช้ table [mcp_servers.<name>] ของตัวเองใน config.toml โดย args เป็นอาร์เรย์ TOML และ env_vars จะส่งต่อ secret จาก shell โดยอ้างอิงตามชื่อ

Continue ต้องใช้รายการ YAML

ใน Continue, mcpServers เป็นรายการของ entry ซึ่งแต่ละรายการมี name ไม่ใช่ map ที่ใช้ name เป็น key นอกจากนี้ ไฟล์ block ทุกไฟล์ต้องมี name, version และ schema: v1 อยู่ด้านบนสุด

สร้าง config →