Microsoft
เพิ่มเซิร์ฟเวอร์ MCP ใน VS Code (GitHub Copilot)
VS Code อ่าน .vscode/mcp.json ใน workspace, mcp.json ในโปรไฟล์ผู้ใช้ หรือไฟล์ .mcp.json แบบพกพารูปแบบใหม่
- macOS
User profile mcp.json (open via 'MCP: Open User Configuration'); portable: ~/.copilot/mcp-config.json- Windows
User profile mcp.json (open via 'MCP: Open User Configuration'); portable: ~/.copilot/mcp-config.json- Linux
User profile mcp.json (open via 'MCP: Open User Configuration'); portable: ~/.copilot/mcp-config.json- ไฟล์โปรเจกต์
.vscode/mcp.json (key 'servers') or portable .mcp.json (key 'mcpServers')- Key ระดับบนสุด
servers- รูปแบบ
- json
- OAuth สำหรับเซิร์ฟเวอร์ remote
- ใช่
ตัวอย่าง config
ตัวอย่างนี้เพิ่มเซิร์ฟเวอร์ที่ GitHub โฮสต์ไว้และ Playwright เป็นเซิร์ฟเวอร์ local โดยใช้รูปแบบที่ไคลเอนต์นี้รองรับ
{
"servers": {
"github": {
"type": "http",
"url": "https://api.githubcopilot.com/mcp/"
},
"playwright": {
"type": "stdio",
"command": "npx",
"args": [
"@playwright/mcp@latest"
]
}
}
}
code --add-mcp '{"name":"github","type":"http","url":"https://api.githubcopilot.com/mcp/"}'
code --add-mcp '{"name":"playwright","command":"npx","args":["@playwright/mcp@latest"]}'
หมายเหตุและข้อควรระวัง
- .vscode/mcp.json ใช้คีย์ servers ส่วนไฟล์ .mcp.json แบบพกพาและ ~/.copilot/mcp-config.json ใช้ mcpServers
- อาร์เรย์ inputs ระดับบนสุดจะแจ้งให้คุณป้อน secrets เพื่อไม่ให้คีย์อยู่ในไฟล์
- ขณะนี้ขั้นตอนเพิ่มเซิร์ฟเวอร์แบบมีคำแนะนำระบุว่าไม่แนะนำให้ใช้ .vscode/mcp.json และไฟล์ในโปรไฟล์ผู้ใช้แล้ว โดยให้ใช้ไฟล์แบบพกพาแทน แต่ทั้งสองแบบยังใช้งานได้
- VS Code ยังตรวจหาเซิร์ฟเวอร์ที่ตั้งค่าไว้แล้วสำหรับ Claude Desktop, Copilot CLI, Cursor และ Windsurf ด้วย
- code --add-mcp เพิ่มเซิร์ฟเวอร์จากสตริง JSON
สร้าง config สำหรับ VS Code (GitHub Copilot) →
ไคลเอนต์อื่น
Claude DesktopClaude CodeCursorWindsurf / Devin DesktopZedOpenAI Codex CLIGemini CLIChatGPTOpenClawClineContinueJetBrains AI Assistant