Microsoft
MCP-servers toevoegen aan VS Code (GitHub Copilot)
VS Code leest .vscode/mcp.json in de workspace, een mcp.json in het gebruikersprofiel of de nieuwere draagbare .mcp.json-bestanden.
- 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- Projectbestand
.vscode/mcp.json (key 'servers') or portable .mcp.json (key 'mcpServers')- Sleutel op het hoogste niveau
servers- Indeling
- json
- OAuth voor remote servers
- Ja
Voorbeeldconfiguratie
Dit voorbeeld voegt de gehoste server van GitHub en Playwright toe als lokale server, in de indeling die deze client verwacht.
{
"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"]}'
Opmerkingen en bijzonderheden
- .vscode/mcp.json gebruikt de sleutel servers; de draagbare .mcp.json en ~/.copilot/mcp-config.json gebruiken mcpServers.
- Een array inputs op het hoogste niveau vraagt je om geheimen in te voeren, zodat sleutels niet in het bestand hoeven te staan.
- De begeleide stroom Server toevoegen markeert .vscode/mcp.json en het bestand in het gebruikersprofiel nu als verouderd ten gunste van de draagbare bestanden. Beide werken nog wel.
- VS Code ontdekt ook servers die al zijn ingesteld voor Claude Desktop, Copilot CLI, Cursor en Windsurf.
- code --add-mcp voegt een server toe vanuit een JSON-string.
Een VS Code (GitHub Copilot)-config bouwen →
Andere clients
Claude DesktopClaude CodeCursorWindsurf / Devin DesktopZedOpenAI Codex CLIGemini CLIChatGPTOpenClawClineContinueJetBrains AI Assistant