Microsoft
Ajouter des serveurs MCP à VS Code (GitHub Copilot)
VS Code lit .vscode/mcp.json dans l’espace de travail, un mcp.json du profil utilisateur ou les nouveaux fichiers portables .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- Fichier de projet
.vscode/mcp.json (key 'servers') or portable .mcp.json (key 'mcpServers')- Clé de premier niveau
servers- Format
- json
- OAuth pour les serveurs distants
- Oui
Exemple de configuration
Cet exemple ajoute le serveur hébergé de GitHub et Playwright en tant que serveur local, selon le format attendu par ce 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"]}'
Notes et particularités
- .vscode/mcp.json utilise la clé servers ; les fichiers portables .mcp.json et ~/.copilot/mcp-config.json utilisent mcpServers.
- Un tableau inputs de premier niveau vous invite à saisir les secrets, afin que les clés ne soient pas enregistrées dans le fichier.
- Le parcours guidé Ajouter un serveur indique désormais que .vscode/mcp.json et le fichier du profil utilisateur sont obsolètes et recommande les fichiers portables. Les deux fonctionnent encore.
- VS Code détecte également les serveurs déjà configurés pour Claude Desktop, Copilot CLI, Cursor et Windsurf.
- code --add-mcp ajoute un serveur à partir d’une chaîne JSON.
Créer une configuration pour VS Code (GitHub Copilot) →
Autres clients
Claude DesktopClaude CodeCursorWindsurf / Devin DesktopZedOpenAI Codex CLIGemini CLIChatGPTOpenClawClineContinueJetBrains AI Assistant