VS Code
MCP Server Einrichtung
VS Code nutzt MCP über GitHub Copilot im Agent-Modus. Kritischer Unterschied zu allen anderen Clients:
Der Konfigurationsschlüssel lautet "servers" — nicht "mcpServers".
"servers" als obersten Schlüssel in .vscode/mcp.json.
Alle anderen MCP-Clients (Cursor, Claude Desktop, Continue, Cline) verwenden "mcpServers".
Der falsche Schlüssel scheitert lautlos — VS Code zeigt keinen Fehler.
Voraussetzungen
- VS Code 1.99+ — MCP-Unterstützung mit dem April-2025-Update hinzugefügt
- GitHub Copilot Extension — muss installiert und angemeldet sein
- GitHub Copilot Chat im Agent-Modus — im Copilot-Chat-Panel auf Agent umschalten (nicht Ask-/Edit-Modus)
- anonym.legal API-Schlüssel — Pro- oder Business-Tarif (für MCP-Zugang erforderlich) bei anonym.legal
- Kein Node.js, kein npm, keine lokale Installation — der anonym.legal MCP Server läuft vollständig über HTTP.
Installation
.vscode/mcp.json erstellen
Erstellen Sie die Datei im Workspace-Stammverzeichnis. Beachten Sie den "servers"-Schlüssel (nicht "mcpServers"):
{
"servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer DEIN_API_SCHLUESSEL"
}
}
}
}
"type": "http" — ein weiteres VS Code-spezifisches Feld, das in anderen Clients nicht erforderlich ist. Kein Node.js, kein lokaler Subprozess — die Verbindung geht direkt zum anonym.legal-MCP-Endpunkt.Agent-Modus in Copilot Chat aktivieren
Öffnen Sie GitHub Copilot Chat (Ctrl+Alt+I / Cmd+Ctrl+I). Wechseln Sie im Chat-Eingabefeld das Modus-Dropdown von Ask oder Edit auf Agent. MCP-Tools erscheinen nur im Agent-Modus.
Verfügbare Tools prüfen
Klicken Sie im Agent-Modus auf das Tools-Symbol (Schraubenschlüssel 🔧) im Chat-Panel, um die verfügbaren MCP-Tools zu sehen. Sie sollten die 7 anonym_legal_-Tools unter dem anonym-legal-Server aufgelistet sehen.
Konfiguration auf Benutzerebene (Alle Workspaces)
Um die Konfiguration global anzuwenden, öffnen Sie die VS Code Benutzereinstellungen JSON (Ctrl+Shift+P → Preferences: Open User Settings JSON) und fügen Sie Folgendes hinzu:
{
"github.copilot.chat.mcp.servers": {
"anonym-legal": {
"type": "http",
"url": "https://anonym.legal/mcp",
"headers": {
"Authorization": "Bearer DEIN_API_SCHLUESSEL"
}
}
}
}
Der "servers" vs "mcpServers" Unterschied erklärt
Das ist die häufigste Verwirrungsquelle beim Wechsel zwischen Clients:
{
"servers": { ... }
}
{
"mcpServers": { ... }
}
Dies ist eine VS Code-spezifische Implementierungsentscheidung. Die MCP-Spezifikation schreibt kein Konfigurationsdateiformat vor — VS Code hat sich für einen anderen Schlüssel entschieden. Eine vollständige Übersicht der Unterschiede finden Sie auf der Vergleichsseite.
Verfügbare Tools (7)
kostenlos
Tokens
kostenlos
kostenlos
kostenlos
kostenlos
kostenlos
Operatoren (6)
John Smith → [CLIENT] oder [PERSON]
john@acme.com → (entfernt)
John Smith → a3f9b1...
4111-xxxx → enc:U2FsdGVkX1...
john@acme.com → jo**@****.com
John Smith → John Smith (nachverfolgt)
Verwendung mit GitHub Copilot Agent
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"
Fehlerbehebung
Tools erscheinen nicht im Copilot Chat
Bestätigen Sie, dass Sie sich im Agent-Modus befinden (nicht Ask oder Edit). Der Agent-Modus ist für den Zugriff auf MCP-Tools erforderlich. Das Modus-Dropdown finden Sie im Kopfbereich des Copilot-Chat-Panels.
Server zeigt "getrennt" im MCP-Panel
Prüfen Sie, ob .vscode/mcp.json "servers" verwendet (nicht "mcpServers"). Stellen Sie außerdem sicher, dass "type": "http" vorhanden ist und der Authorization-Header einen gültigen, nicht widerrufenen API-Schlüssel eines Pro- oder Business-Tarifs enthält.
VS Code meldet "MCP wird nicht unterstützt"
Aktualisieren Sie VS Code auf Version 1.99 oder höher. Die MCP-Unterstützung wurde im April-2025-Release hinzugefügt. Führen Sie Help → Check for Updates aus.
Copilot ruft Tools nicht automatisch auf
Im Agent-Modus fragt Copilot unter Umständen vor der Ausführung von MCP-Tools nach Bestätigung. Prüfen Sie in den VS Code-Einstellungen github.copilot.chat.mcp.autoApprove, wenn Sie die automatische Ausführung zulassen möchten.
Häufige Fragen zu VS Code
- Muss ich den GitHub Copilot Agent-Modus aktivieren?
- Ja. Der MCP-Server in VS Code erfordert den Agent-Modus von GitHub Copilot. Normale Copilot-Chat-Anfragen verwenden keine MCP-Tools.
- Warum unterscheidet sich die VS-Code-Konfiguration von Cursor?
- VS Code verwendet den Schlüssel servers (nicht mcpServers). Dies ist eine Designentscheidung von Microsoft und unterscheidet sich vom Cursor-Standard.
- Funktioniert der MCP-Server ohne GitHub Copilot?
- Nein. In VS Code ist GitHub Copilot im Agent-Modus erforderlich. Alternativ können Sie Cursor oder Claude Desktop verwenden.