Private AI Tools

MCP-Server-Tester – kostenlos

MCP-Server-Tester verbindet deinen Browser über Streamable HTTP mit einem entfernten Model-Context-Protocol-Server, führt initialize aus, listet Tools, Ressourcen und Prompts und ruft Tools über ein Formular auf, das aus ihrem Input-Schema entsteht. Jede JSON-RPC-Nachricht wird auf Konformität geprüft: IDs, Fehlercodes, isError-Ergebnisse, Form der Ergebnisse, Sitzungs-Header, SSE-Antworten sowie structuredContent und Argumente gegen die Schemas des Tools. Eingefügte Logs von stdio-Servern werden auch offline geprüft.

Transport:
Streamable HTTP, Antworten als JSON oder SSE
Prüfungen:
JSON-RPC 2.0 und MCP bis 2025-11-25
Netzwerk:
Nur der angegebene Server, kein Proxy
Preis:
Kostenlos
Läuft:
Lokal in deinem Browser
Uploads:
Keine: Dateien verlassen nie dein Gerät
Konto:
Nicht nötig

Kurze Antworten

Warum scheitert mein Server mit einem CORS-Fehler?

Die Anfragen gehen direkt von deinem Browser zum Server, ohne Proxy. Der Server muss deshalb den Origin dieser Seite erlauben: die OPTIONS-Vorabanfrage beantworten, Access-Control-Allow-Origin senden und die Header zulassen, die der Tester schickt (Content-Type, Mcp-Session-Id, MCP-Protocol-Version, Authorization). Schlägt eine Anfrage fehl, sagt dir der Tester, ob der Host überhaupt geantwortet hat.

Wird mein Token woandershin gesendet?

Nein. Es geht nur an die Serveradresse, die du eingegeben hast, im Authorization-Header, nie in der URL. Es wird nur gespeichert, wenn du Remember aktivierst, und ist im Log und im heruntergeladenen Log maskiert.

Die Oberfläche des Tools ist vorerst auf Englisch.

Loading tool…

Auf deinem Gerät verarbeitet: Deine Dateien werden nie hochgeladen. So funktioniert's

So verwendest du MCP-Server-Tester

  1. Gib die Adresse des MCP-Endpunkts des Servers ein und, falls nötig, ein Bearer-Token oder eigene Header.
  2. Klicke auf Connect: Der Tester führt initialize aus, sendet notifications/initialized und listet die Tools, Ressourcen und Prompts, die der Server anbietet.
  3. Wähle ein Tool, fülle das aus seinem Input-Schema erzeugte Formular aus (oder wechsle zu JSON) und klicke auf Call tool, um content, structuredContent und isError zu sehen.
  4. Im Tab Log siehst du jede Anfrage und Antwort mit ihren Konformitätsprüfungen; mit Check a log (offline) analysierst du ein eingefügtes JSON-RPC-Log.

Danksagungen & Open Source

Eigener Code plus Open-Source-Bibliotheken. Danke an alle, die diese Projekte möglich machen.

Verwendete Webplattform-APIs: Fetch API, Streams API, URL API, File API, Clipboard API, localStorage, Web Workers.

Vollständige Lizenztexte: Hinweise zu Drittanbietern · alle Danksagungen

Häufige Fragen

Kann ich einen lokalen stdio-Server testen?

Nicht direkt: Eine Webseite kann keine Programme starten. Zeichne die JSON-RPC-Nachrichten deines Servers auf, eine pro Zeile, und füge sie in Check a log ein: Dort laufen dieselben Konformitätsprüfungen.

Was decken die Konformitätsprüfungen ab?

jsonrpc "2.0", Anfrage-IDs (nie null, in der Antwort wiederholt), Fehlercodes, die Form der Ergebnisse von initialize, den Listen, tools/call, resources/read und prompts/get, isError-Ergebnisse gegenüber Protokollfehlern, structuredContent gegen das outputSchema des Tools und Argumente gegen sein inputSchema (mit Pfad und Keyword jedes Fehlers; ein Wert, der sein format nicht einhält, wird nur als Information gemeldet, $dynamicRef wird nicht geprüft und eine Schemaprüfung, die länger als 3 Sekunden dauert, wird abgebrochen), Sitzungs-Header, Antworten als JSON oder Event-Stream und 202 Accepted für Benachrichtigungen.

Unterstützt der Tester OAuth?

In dieser Version nicht. Wenn dein Server OAuth 2.1 nutzt, hol dir mit einem anderen Client ein Access-Token und füge es als Bearer-Token ein.

Empfehlungen

Gesponsert · wir erhalten ggf. eine Provision · Details

Weitere Tools: Entwickler-Tools