MCP-Server in Visual Studio Code einrichten
Welche Form der Konfigurationsdatei Visual Studio Code liest, wie sie heißt und wo sie liegt – aus der Dokumentation des Herstellers, mit Fundstelle und Abrufdatum.
| Form der Datei | JSON im VS-Code-Format mit dem Wurzelschlüssel „servers". |
|---|---|
| Dateiname | mcp.json |
Der Baukasten erzeugt das VS-Code-Format unter .vscode/mcp.json mit servers. Die aktuelle Herstellerdokumentation empfiehlt für neue Server das portable Format .mcp.json im Projektverzeichnis mit mcpServers. Achten Sie darauf, Dateipfad und Wurzelschlüssel zusammen zu wählen. Diese Anleitung und die Formatprüfung beziehen sich auf die hier erzeugte Datei.
Ablageort
| alle Systeme | .vscode/mcp.json |
|---|
Fundstelle: code.visualstudio.com/docs/agent-customization/mcp-servers, abgerufen am 2026-10-01
In drei Schritten
- Legen Sie die Datei mcp.json an – bei Visual Studio Code liegt sie unter .vscode/mcp.json. Die vollständige Tabelle je Betriebssystem steht oben.
- Setzen Sie den Serverblock unter dem Schlüssel servers ein. Genau dieser Schlüssel unterscheidet die Clients voneinander.
Beispiel aus dem heutigen Bestand, erzeugt vom Konfigurationsbaukasten dieser Seite. Eintrag: io.github.transloadit/mcp-server
{ "servers": { "io-github-transloadit-mcp-server": { "command": "npx", "args": [ "-y", "@transloadit/mcp-server" ], "env": { "TRANSLOADIT_SECRET": "" } } } } - Visual Studio Code startet den Server neu, um seine Werkzeuge zu finden. Mit der Einstellung chat.mcp.autostart geschieht das bei einer Änderung von selbst. So steht es in der oben genannten Fundstelle.
- Prüfen Sie, dass die Datei gültig bleibt und dass Sie die Werte der geheimen Variablen selbst eintragen: Das Register kennt sie nicht und schreibt nur ihre Namen.
Der Wurzelschlüssel
Eine Datei mit dem falschen Wurzelschlüssel wird gelesen und tut nichts – ohne Fehlermeldung. Deshalb steht die Form hier neben dem Ablageort.
Andere Clients lesen eine andere Form: Claude Desktop, Claude Code, Cursor, Windsurf, Codex CLI. Alle Clients im Vergleich
Konfiguration für Visual Studio Code erzeugen
Der Baukasten baut den Block aus den Registerangaben eines ausgewählten Servers und gibt ihn in genau der Form aus, die Visual Studio Code liest.
Konfiguration für Visual Studio Code erzeugen
Wofür der Baukasten eine Datei erzeugen kann
16.884 der 47.245 veröffentlichten Einträge führen eine Paketkoordinate, aus der eine offengelegte Startvorlage einen Block bildet. Die übrigen 30.361 nennen kein Paket oder eine Quelle ohne offengelegte Vorlage; für sie erzeugt der Baukasten nichts und sagt warum.
Wenn es nicht läuft
| Der Client liest die Datei und tut nichts | Prüfen Sie Dateipfad und Wurzelschlüssel gemeinsam. Die hier erzeugte Datei für Visual Studio Code verwendet servers. Gültiges JSON allein belegt nicht, dass die Datei am gewählten Ort im passenden Format vorliegt. |
|---|---|
| Der Server startet und meldet fehlende Zugangsdaten | Die erzeugten Variablen tragen ihren Namen und einen leeren Wert. Welche Werte hineingehören, steht beim Anbieter – das Register erhebt sie nicht. |
| Für einen Eintrag entsteht gar kein Block | Dann führt der Registereintrag kein Paket, seine Paketquelle hat hier keine offengelegte Vorlage, oder seine Kennung sieht nicht wie ein Paketname aus. Der Baukasten nennt den Grund; erfunden wird nichts. |
Einrichten und verbinden
Was hier NICHT steht
Dieses Register führt keine Angabe darüber, welcher Server mit welchem Client zusammenarbeitet. Kein Manifest erklärt eine Clientliste, und das Register erfindet keine. Was hier steht, ist die Form der Datei und ihr Ablageort laut der Dokumentation des Clients – nicht eine Zusage über einen Server.
Fassung der Clientkunde: 1
tracevero · https://tracevero.de/klient/vscode