Microsoft
Dodaj serwery MCP do VS Code (GitHub Copilot)
VS Code odczytuje .vscode/mcp.json w obszarze roboczym, plik mcp.json w profilu użytkownika albo nowsze, przenośne pliki .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- Plik projektu
.vscode/mcp.json (key 'servers') or portable .mcp.json (key 'mcpServers')- Klucz główny
servers- Format
- json
- OAuth dla serwerów zdalnych
- Tak
Przykładowa konfiguracja
Ten przykład dodaje hostowany serwer GitHub i Playwright jako serwer lokalny, w formacie oczekiwanym przez tego klienta.
{
"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"]}'
Uwagi i wyjątki
- .vscode/mcp.json używa klucza servers; przenośne pliki .mcp.json i ~/.copilot/mcp-config.json używają mcpServers.
- Tablica inputs na najwyższym poziomie wyświetla monit o podanie sekretów, dzięki czemu klucze nie trafiają do pliku.
- Kreator dodawania serwera oznacza teraz .vscode/mcp.json i plik profilu użytkownika jako przestarzałe na rzecz plików przenośnych. Obie opcje nadal działają.
- VS Code wykrywa też serwery skonfigurowane już w Claude Desktop, Copilot CLI, Cursor i Windsurf.
- code --add-mcp dodaje serwer na podstawie ciągu JSON.
Utwórz konfigurację dla VS Code (GitHub Copilot) →
Inni klienci
Claude DesktopClaude CodeCursorWindsurf / Devin DesktopZedOpenAI Codex CLIGemini CLIChatGPTOpenClawClineContinueJetBrains AI Assistant