Guides : Hub Claude Desktop Cursor VS Code Windsurf Continue Cline Comparer
🔵 VS Code — Mode Agent GitHub Copilot

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".

HTTP · pas d'installation .vscode/mcp.json clé : "servers" ⚠
Transport
HTTP
Clé de Configuration
servers ⚠
Fichier de Configuration
.vscode/mcp.json
Nécessite
Copilot + Mode Agent
⚠ Différence VS Code Critique : VS Code utilise "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

1

Créer .vscode/mcp.json

Créez le fichier dans la racine de votre espace de travail. Notez le "servers" clé (pas "mcpServers"):

.vscode/mcp.json — méthode HTTPjson
{
  "servers": {
    "anonym-legal": {
      "type": "http",
      "url": "https://anonym.legal/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}
Avis : L'entrée HTTP nécessite également "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.
2

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.

3

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+PPréférences : Ouvrir JSON Utilisateur Paramètres) et ajoutez :

settings.json (niveau utilisateur)json
{
  "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 :

VS Code uniquement
{
  "servers": { ... }
}
Tous les autres clients
{
  "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)

anonym_legal_analyze_text
gratuit
Analysez le texte et renvoyez toutes les entités PII détectées avec le type, la position et le score de confiance — sans rien modifier.
anonym_legal_anonymize_text
jetons
Remplacez le PII par des jetons réversibles en utilisant les opérateurs configurables par type d'entité. Renvoie le texte anonymisé + la carte des jetons de session.
anonym_legal_detokenize_text
gratuit
Restaurez les valeurs PII d'origine à partir des jetons de session. Utilisé pour désanonymiser les réponses IA.
anonym_legal_get_balance
gratuit
Renvoie votre solde de jetons actuel, votre niveau de plan et la date de réinitialisation suivante.
anonym_legal_estimate_cost
gratuit
Aperçu du coût des jetons pour un texte avant l'anonymisation. Aucun jeton consommé.
anonym_legal_list_sessions
gratuit
Répertoriez toutes les sessions de tokenisation actives avec l'heure de création, le nombre d'entités et l'expiration.
anonym_legal_delete_session
gratuit
Supprimez une session et tous les jetons stockés — pour la conformité du droit à l'oubli du GDPR.

Opérateurs (6)

replace
Remplacer par un texte personnalisé ou une étiquette de type d'entité.
John Smith → [CLIENT] ou [PERSON]
redact
Supprimez complètement — aucune trace laissée dans le texte.
john@acme.com → (supprimé)
hash
SHA-256 ou SHA-512 — déterministe, unidirectionnel. Permet la déduplication entre les documents.
John Smith → a3f9b1...
encrypt
AES-256 avec votre clé personnelle — réversible uniquement par le titulaire de la clé.
4111-xxxx → enc:U2FsdGVkX1...
mask
Remplacement partiel — caractères configurables du début ou de la fin.
john@acme.com → jo**@****.com
keep
Détecter mais transmettre inchangé. Utile pour vérifier sans modifier.
John Smith → John Smith (suivi)

Utilisation avec l'Agent GitHub Copilot

dans le chat Agent 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.

🇩🇪