Kostenloses Tool

MCP-Config-Converter für Codex CLI

Füge eine MCP-Konfiguration von einem beliebigen Client ein und erhalte sie in dem Format zurück, das Codex CLI tatsächlich liest — inklusive der Formatunterschiede, die niemand dokumentiert.

Füge die JSON-Konfiguration ein, die du jetzt hast. Sie kann von jedem Client stammen — wir erkennen selbst, von welchem.
Läuft vollständig in deinem Browser. Nichts, was du einfügst, wird hochgeladen, gespeichert oder protokolliert.

Derselbe Server, jeder Client. Für deine Kunden trotzdem nichts zu sehen.

Konfigurationsdateien sind für die, die schon gekauft haben. MCP Showcase gibt dir einen Link, der jedem zeigt, was dein Server kann — ganz ohne dass jemand etwas einrichten muss.

So funktioniert es

link
Bestehende Konfiguration einfügen

Aus Claude Desktop, Cursor, VS Code, Windsurf oder woher auch immer. Wir erkennen das Quellformat.

play_circle
Wir übersetzen die Teile, die sich unterscheiden

Root-Key, Endpunkt-Feld, Transporttyp, Dateiformat — und ob Codex CLI einen gehosteten Server überhaupt direkt erreicht oder eine lokale Bridge braucht.

checklist
In Codex CLI übernehmen

Das Ergebnis kommt in dem Dateiformat, das Codex CLI liest — bereit zum Einfügen an der richtigen Stelle.

Was sich beim Clientwechsel wirklich ändert

MCP standardisiert das Protokoll, nicht die Konfiguration. Einen Server zwischen zwei Clients zu bewegen heißt, bis zu vier Dinge zu ändern — und jedes einzelne schlägt still fehl, wenn du es übersiehst: Die Datei lässt sich parsen, der Client startet, und der Server fehlt einfach.

  • Die Datei und ihr Format — Codex CLI liest ~/.codex/config.toml, in TOML. Da das kein JSON ist, lässt sich eine von Claude oder Cursor kopierte Konfiguration überhaupt nicht parsen.
  • Der Root-Key — hier mcp_servers, aber mcpServers, servers, context_servers oder mcp_servers, je nachdem, woher du kommst.
  • Das Endpunkt-Feldurl bei Codex CLI.
  • Ob ein entfernter Server überhaupt erreichbar ist — siehe unten.

Es ist TOML, nicht JSON

Codex CLI konfiguriert MCP-Server in der config.toml unter [mcp_servers.<name>], mit snake_case-Keys. Nichts, was du aus einer Claude- oder Cursor-Konfiguration kopierst, funktioniert unverändert — weder die Syntax noch die Key-Namen noch die Verschachtelung. Bei diesem Client spart ein Config-Generator die meiste Zeit.

Was unverändert übernommen wird

Lokale stdio-Server sind weitgehend portabel: Kommando und Argumente bedeuten überall dasselbe. Was sich ändert, ist die Hülle — der Root-Key und, bei TOML-Clients, die gesamte Dateisyntax. Header und Umgebungsvariablen kommen so mit, wie sie sind: Wenn deine Konfiguration ein Token enthält, steht es auch in der Ausgabe. Alles passiert in deinem Browser und nichts wird hochgeladen — aber entferne es vorher, wenn dir wohler ist.

Verwandte Tools

Zehn Konfigurationen, ein Server, immer noch nichts zu zeigen

Eine Konfiguration zwischen Clients zu portieren ist Arbeit, die immer nur denen nützt, die deinen Server ohnehin schon nutzen. Für die Person, die entscheidet, ob sie ihn ausprobiert, tut sie nichts. MCP Showcase gibt genau dieser Person ein Live-Playground unter derselben URL — jedes Tool dokumentiert und im Browser ausführbar, ohne Datei zum Bearbeiten und ohne Neustart.

Häufig gestellte Fragen

Selten. Der Root-Key, der Feldname für einen entfernten Endpunkt und sogar das Dateiformat unterscheiden sich zwischen Clients, und jede dieser Abweichungen schlägt still fehl. Die Konfiguration lässt sich parsen, der Client startet, und es erscheinen keine Server.

Von jeder JSON-basierten MCP-Konfiguration: Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, Cline, Zed und andere. Der Root-Key der Quelle wird automatisch erkannt, du musst also nicht angeben, woher sie stammt.

Weil manche Clients einen gehosteten MCP-Endpunkt nicht direkt erreichen und ihn stattdessen über einen lokalen Bridge-Prozess ansprechen müssen. Trifft das auf Codex CLI zu, startet die konvertierte Konfiguration mcp-remote und übergibt ihm deine URL — die Seite erklärt das unter dem Ergebnis.

Alles, was in der eingefügten Konfiguration steht, wird übernommen — auch Header und Umgebungsvariablen. Es passiert alles in deinem Browser und nichts wird hochgeladen; wenn dir trotzdem wohler ist, entferne das Token vorher und füge es hinterher wieder ein.

Lokale stdio-Server werden weitgehend unverändert übernommen — Kommando und Argumente bleiben gleich. Was sich ändert, ist die Hülle: der Root-Key und, bei TOML- oder YAML-Clients, die gesamte Dateisyntax.

Weitere kostenlose MCP-Tools