MCP-Konfiguration konvertieren: Cursor und VS Code
MCP-Konfiguration zwischen Cursor und VS Code übertragen: vollständiges Beispiel, Formatgrenzen und Prüfung. Konverter mit Beispieldaten ausprobieren.
Eine vorhandene MCP-Konfiguration spart beim Wechsel des Editors Arbeit, wenn ihre Bedeutung erhalten bleibt. Beginnen Sie mit einer Kopie und genau einem Server. Vergleichen Sie danach Namen, Startbefehl, Argumente und Umgebung. Der Konverter bietet dafür einen Versuch mit Beispieldaten. Er berechnet eine Datei und startet keinen Prozess. Sie können zunächst das Ergebnis ansehen und erst danach entscheiden, ob Sie es in Ihre eigene Einrichtung übernehmen.
Dateipfad und Format zusammen auswählen
Für Cursor gehören Projektdefinitionen nach .cursor/mcp.json. Beim VS-Code-Format .vscode/mcp.json heißt die Wurzel servers; das portable Projektformat .mcp.json verwendet mcpServers. Die Auswahl „VS Code“ im Konverter meint ausdrücklich das erste Format. Der VS-Code-Leitfaden erläutert beide Ablagen. Eine umbenannte Datei allein ändert ihre innere Struktur nicht.
| Eingabe | Konverter | Nächster Schritt |
|---|---|---|
| Lokaler Start mit command, args, env | Wird übertragen | Werte vergleichen |
| HTTP-URL oder zusätzliche Optionen | Keine Ausgabe | Zielclient gezielt einrichten |
| TOML oder Clientvariablen | Keine Ausgabe | Herstellerformat prüfen |
Ein vollständiges Beispiel übernehmen
Dieses Memory-Beispiel enthält einen absichtlich austauschbaren Speicherpfad. Kopieren Sie es als Ausgangspunkt oder klicken Sie im Konverter auf „Beispiel umwandeln“. Wählen Sie Cursor als Quelle und VS Code als Ziel. Persönliche Zugangswerte gehören nicht in diesen Versuch. Für einen tatsächlichen Start benötigen Sie die passende Laufzeit und ein vorhandenes Testverzeichnis. Die Memory-Anleitung beschreibt den anschließenden Speichertest.
{
"mcpServers": {
"memory": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-memory"
],
"env": {
"MEMORY_FILE_PATH": "/absolute/path/mcp-test/memory.jsonl"
}
}
}
}
Das Ergebnis vor dem Einsetzen vergleichen
Prüfen Sie die Ausgabe: Der Server heißt weiterhin
memory. Im VS-Code-Format steht er unterserversund erhälttype: stdio.Vergleichen Sie jedes Argument in seiner Reihenfolge sowie den Speicherpfad. Die Umwandlung ersetzt keine Pfade und installiert keine Pakete.
Laden Sie das Ergebnis bei Bedarf als Datei herunter. Ergänzen Sie den einzelnen Server in Ihrer vorhandenen Konfiguration; überschreiben Sie keine weiteren Definitionen.
Starten Sie im Zielclient mit einem Testobjekt. Notieren Sie Datei, Clientversion, tatsächlich gestartete Paketversion und Ergebnis getrennt.
Eine abgewiesene Datei gezielt einordnen
Der Konverter gibt bei unbekannten Optionen keine unvollständige Ersatzdatei aus. Entfernen Sie solche Optionen nicht nur, damit eine Ausgabe entsteht: Dahinter können Rechte, Arbeitsverzeichnis oder Anmeldung stehen. Auch ${workspaceFolder} wird nicht still in einen anderen Kontext übertragen. Bei Startproblemen hilft der Fehler-Navigator. Ein erfolgreich umgeschriebenes JSON belegt die Übertragung der unterstützten Felder, noch keine funktionierende Verbindung.
- Werden meine Server gestartet?
- Nein. Die Umwandlung berechnet nur Text. Ein Start erfolgt erst, wenn Sie die Konfiguration in einem Client verwenden.
- Funktioniert das Beispiel sofort?
- Ersetzen Sie zuerst den Speicherpfad und prüfen Sie Laufzeit und Testverzeichnis. Die Ausgabe ist kein Installationsnachweis.
- Kann ich HTTP-Server umwandeln?
- Dieser Konverter unterstützt lokale Startdefinitionen. Verwenden Sie für entfernte Verbindungen die Anleitung Ihres Zielclients.
- Warum wird TOML abgewiesen?
- Dieser Formatwechsel ist im Konverter nicht unterstützt. Eine leere Erfolgsmeldung würde eine Prüfung vortäuschen.
Herstellerquellen, abgerufen am 1. Oktober 2026. Die Prüfabläufe sind redaktionelle Vorschläge.
- VS Code: MCP configuration
Abrufbefehl anzeigen
curl -s https://code.visualstudio.com/docs/agent-customization/mcp-servers - Cursor: MCP
Abrufbefehl anzeigen
curl -s https://cursor.com/docs/mcp