dotsagent.io
Langue:Français
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.

.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"]}'

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

Sources

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