dotsagent.io
ภาษา:ไทย
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 โดยใช้รูปแบบที่ไคลเอนต์นี้รองรับ

.vscode/mcp.json
{
  "servers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/"
    },
    "playwright": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "@playwright/mcp@latest"
      ]
    }
  }
}
shell
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) →

ไคลเอนต์อื่น

แหล่งที่มา

  1. code.visualstudio.com/docs/copilot/reference/mcp-configuration
  2. code.visualstudio.com/docs/copilot/customization/mcp-servers