VS Code
Guide de Configuration du Serveur MCP
VS Code utilise MCP via GitHub Copilot en Mode Agent. Différence critique par rapport à tous les autres clients :
la clé de configuration est "servers" — pas "mcpServers".
"servers" comme clé de niveau supérieur dans .vscode/mcp.json.
Tous les autres clients MCP (Cursor, Claude Desktop, Continue, Cline) utilisent "mcpServers".
L'utilisation de la mauvaise clé échouera silencieusement — VS Code n'affichera pas d'erreur.
Prérequis
- VS Code 1.99+ — support MCP ajouté dans la mise à jour d'avril 2025
- Extension GitHub Copilot — doit être installé et connecté
- GitHub Copilot Chat en Mode Agent — basculez vers Agent dans le panneau Copilot chat (pas en mode Ask/Edit)
- clé API anonym.legal — Plan Pro ou Business (requis pour l'accès MCP) sur anonym.legal
- Pas de Node.js, pas de npm, pas d'installation locale — le serveur MCP anonym.legal s'exécute entièrement sur HTTP.
Installation
Créer .vscode/mcp.json
Créez le fichier dans la racine de votre espace de travail. Notez le "servers" clé (pas "mcpServers"):
{
"servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
"type": "http" dans VS Code — c'est un autre champ spécifique à VS Code non nécessaire dans les autres clients. Pas de Node.js, pas de sous-processus local — la connexion va directement au point de terminaison MCP anonym.legal.Activer le Mode Agent dans Copilot Chat
Ouvrez GitHub Copilot Chat (Ctrl+Alt+I / Cmd+Ctrl+I). Dans l'entrée de chat, basculez la liste déroulante du mode de Ask ou Edit à Agent. Les outils MCP n'apparaissent qu'en mode Agent.
Vérifier les Outils Disponibles
En mode Agent, cliquez sur le icône des outils (clé 🔧) dans le panneau de chat pour voir les outils MCP disponibles. Vous devriez voir les 7 anonym_legal_ outils répertoriés sous le anonym-legal serveur.
Configuration au Niveau Utilisateur (Tous les Espaces de Travail)
Pour appliquer globalement, ouvrez VS Code User Settings JSON (Ctrl+Shift+P → Préférences : Ouvrir JSON Utilisateur Paramètres) et ajoutez :
{
"github.copilot.chat.mcp.servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
La Différence "servers" vs "mcpServers" Expliquée
C'est la source de confusion la plus courante lors du passage entre les clients :
{
"servers": { ... }
}
{
"mcpServers": { ... }
}
C'est un choix d'implémentation spécifique à VS Code. La spécification MCP ne mandate pas un format de fichier de configuration — VS Code a choisi une clé différente. Voir le page de comparaison pour une ventilation complète des différences.
Outils Disponibles (7)
gratuit
jetons
gratuit
gratuit
gratuit
gratuit
gratuit
Opérateurs (6)
John Smith → [CLIENT] ou [PERSON]
john@acme.com → (supprimé)
John Smith → a3f9b1...
4111-xxxx → enc:U2FsdGVkX1...
john@acme.com → jo**@****.com
John Smith → John Smith (suivi)
Utilisation avec l'Agent GitHub Copilot
Before processing this code review request, use anonym_legal_anonymize_text to replace all developer names with [DEV] and all email addresses with [EMAIL]. "Review the code by alice.smith@company.com — she pushed a fix for Bob Johnson's reported bug in auth.ts"
Dépannage
Les outils ne s'affichent pas dans le chat Copilot
Confirmez que vous êtes en Mode Agent (pas Ask ou Edit). Le mode Agent est requis pour l'accès aux outils MCP. Recherchez la liste déroulante du mode dans l'en-tête du panneau Copilot Chat.
Le serveur affiche "déconnecté" dans le panneau MCP
Vérifiez le .vscode/mcp.json utilise "servers" (pas "mcpServers"). Vérifiez également "type": "http" est présent et le Authorization en-tête contient une clé API valide et non révoquée sur un plan Pro ou Business.
VS Code dit "MCP n'est pas pris en charge"
Mettez à jour VS Code à la version 1.99 ou ultérieure. Le support MCP a été ajouté dans la version d'avril 2025. Exécutez Help → Check for Updates.
Copilot n'invoque pas automatiquement les outils
En mode Agent, Copilot peut demander une confirmation avant d'exécuter les outils MCP. Vérifiez les paramètres VS Code pour github.copilot.chat.mcp.autoApprove si vous souhaitez autoriser l'invocation automatique.