Kostenloses Tool

MCP-Config-Validator

Die meisten kaputten MCP-Konfigurationen sind gültiges JSON — genau deshalb sagt dir niemand, dass sie falsch sind. Wähle deinen Client und finde heraus, was er wirklich mit deiner Datei macht.

Läuft endlich. Jetzt zeig jemandem, was er kann.

Eine Konfiguration zu reparieren ist die langweilige Hälfte. MCP Showcase macht aus demselben Server ein Live-Playground, das deine Kunden ausprobieren können — mit Doku für jedes Tool.

So funktioniert es

link
Client auswählen

Die Prüfungen unterscheiden sich je nach Client, weil sich auch unterscheidet, was überhaupt als falsch gilt.

play_circle
Konfiguration einfügen

Wird in deinem Browser geparst. Nichts wird hochgeladen — wichtig, wenn Konfigurationen Tokens enthalten.

checklist
Beheben, was gefunden wird

Zu jedem Problem steht dabei, was dieser Client stattdessen erwartet.

Jeder Client, und wo sie sich uneinig sind

MCP standardisiert das Protokoll, nicht die Konfiguration. Diese zehn Clients lesen unterschiedliche Dateien, in drei unterschiedlichen Formaten, mit unterschiedlichen Key-Namen für dieselbe Sache. Die Tabelle unten ist das ganze Problem auf einen Blick — und der Grund, warum eine von einem Client in einen anderen kopierte Konfiguration sich meist sauber parsen lässt und sich mit nichts verbindet.

ClientFormatRoot-KeyEntfernter Endpunkt
Claude Desktop JSON mcpServers über lokale Bridge
Claude Code JSON mcpServers url
Cursor JSON mcpServers url
VS Code JSON servers url
Windsurf JSON mcpServers serverUrl
Codex CLI TOML mcp_servers url
Gemini CLI JSON mcpServers httpUrl
Cline JSON mcpServers url
Zed JSON context_servers url
Continue YAML mcpServers url

Die drei Fehler, die den meisten Ärger verursachen

  • Der Root-Key. Die meisten Clients lesen mcpServers. VS Code liest servers, Zed liest context_servers, Codex CLI liest mcp_servers. Falscher Key, gültige Datei, keine Server, kein Fehler.
  • Das Endpunkt-Feld. url bei den meisten, serverUrl bei Windsurf, httpUrl bei Gemini CLI, wenn der Transport Streamable HTTP ist.
  • Anzunehmen, eine gehostete URL funktioniere überall. Claude Desktop startet ausschließlich lokale Prozesse; ein entfernter Server muss über mcp-remote gebrückt werden, und das ist eine völlig andere Konfigurationsform.

Verwandte Tools

Nichts davon sehen deine Kunden

Alles hier dient Leuten, die sich längst für deinen Server entschieden haben. MCP Showcase ist für die, die das noch nicht getan haben: Richte es auf dieselbe URL, und es entsteht ein Live-Playground mit Doku für jedes Tool — damit die Bewertung deines Servers einen Klick kostet statt einer Konfigurationsdatei und eines Neustarts.

Häufig gestellte Fragen

Weil Clients Keys ignorieren, die sie nicht kennen. Eine Konfiguration mit dem falschen Root-Key lässt sich einwandfrei parsen, der Client startet normal, und es erscheinen keine Server. Stille ist der Standardfehlerfall — und genau deshalb dauert es so lange, diese Fehler zu finden.

Den Root-Key, den Feldnamen für einen entfernten Endpunkt, ob jeder Eintrag ein Kommando oder eine URL hat, ob irgendetwas über unverschlüsseltes HTTP läuft, und die Eigenheiten des Clients, den du gewählt hast.

Nein. Sie wird in deinem Browser geparst und verlässt deinen Rechner nie. Es wird überhaupt keine Netzwerkanfrage gestellt.

Das hängt vom Client ab: mcpServers für Claude, Cursor, Windsurf und Cline; servers für VS Code; context_servers für Zed; mcp_servers für Codex CLI. Wähle deinen Client, und das Ergebnis nennt den, den er braucht.

Dann liegt das Problem am Server und nicht an der Datei. Lass den Endpunkt durch den MCP Inspector laufen, um zu bestätigen, dass er einen Handshake abschließt, und um zu sehen, was er bereitstellt.

Weitere kostenlose MCP-Tools