Microsoft
Aggiungi server MCP a VS Code (GitHub Copilot)
VS Code legge .vscode/mcp.json nell'area di lavoro, un mcp.json nel profilo utente oppure i più recenti file portabili .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- File di progetto
.vscode/mcp.json (key 'servers') or portable .mcp.json (key 'mcpServers')- Chiave di primo livello
servers- Formato
- json
- OAuth per server remoti
- Sì
Esempio di configurazione
Questo esempio aggiunge il server ospitato di GitHub e Playwright come server locale, nel formato previsto da questo client.
{
"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"]}'
Note e particolarità
- .vscode/mcp.json usa la chiave servers; i file portabili .mcp.json e ~/.copilot/mcp-config.json usano mcpServers.
- Un array inputs al livello principale richiede i segreti, così le chiavi non vengono salvate nel file.
- La procedura guidata Add server ora indica .vscode/mcp.json e il file del profilo utente come deprecati, a favore dei file portabili. Entrambi funzionano ancora.
- VS Code rileva anche i server già configurati per Claude Desktop, Copilot CLI, Cursor e Windsurf.
- code --add-mcp aggiunge un server a partire da una stringa JSON.
Crea una configurazione per VS Code (GitHub Copilot) →
Altri client
Claude DesktopClaude CodeCursorWindsurf / Devin DesktopZedOpenAI Codex CLIGemini CLIChatGPTOpenClawClineContinueJetBrains AI Assistant