Zum Inhalt springen
snowkitAI

Einen MCP-Server testen, ohne etwas zu installieren

Verbinde dich per Streamable HTTP oder SSE mit einem Model-Context-Protocol-Server.

MCP-Server

Nicht verbunden

Anfragen gehen direkt von deinem Browser an die obige Adresse; die Server von Snowkit sehen sie nie. Das Token wird nur für diesen Tab im Speicher gehalten und nie gespeichert. Der Server muss Anfragen von Webseiten erlauben (CORS); tut er das nicht, siehst du genau, was zu ändern ist.

JSON-RPC-Protokoll

    Nachrichten erscheinen hier, sobald du verbunden bist.

    Verbinde dich aus deinem Browser mit einem Model-Context-Protocol-Server (MCP), sieh seine Tools, Ressourcen und Prompts, rufe jedes Tool über ein aus seinem Eingabeschema erzeugtes Formular auf und lies jede JSON-RPC-Nachricht, die hin- und hergeht. Kostenlos, und es gibt nichts zu installieren.

    So testest du einen MCP-Server

    1. Gib die Serveradresse ein und wähle Streamable HTTP oder SSE (älter).
    2. Füge ein Bearer-Token hinzu, falls der Server eines verlangt.
    3. Klicke auf „Verbinden“. Die Listen mit Tools, Ressourcen und Prompts füllen sich mit dem, was der Server unterstützt.
    4. Wähle ein Tool, fülle seine Argumente aus und klicke auf „Tool aufrufen“.
    5. Öffne das JSON-RPC-Protokoll, um jede Anfrage und Antwort genau so zu sehen, wie sie gesendet und empfangen wurde.

    Streamable HTTP oder SSE?

    Streamable HTTP ist der aktuelle MCP-Transport: Jede Nachricht ist ein POST an eine Adresse, oft mit der Endung /mcp, und der Server antwortet mit JSON oder einem kurzen Event-Stream. SSE ist der ältere Transport: Der Client hält einen Stream offen, meist unter /sse, und der Server sagt ihm, wohin er Nachrichten senden soll. Wenn eines nicht verbindet, probiere das andere.

    Deinen Server browserfähig machen

    Browser erlauben einer Seite nur dann, mit einer anderen Website zu sprechen, wenn diese zustimmt. Dein Server muss OPTIONS-Anfragen beantworten und Access-Control-Allow-Origin mit der Adresse dieser Website (oder *), Access-Control-Allow-Headers: content-type, authorization, mcp-session-id, mcp-protocol-version und Access-Control-Expose-Headers: mcp-session-id senden, damit die Sitzungs-ID gelesen werden kann. Lokale Server auf localhost funktionieren ebenfalls, sofern sie diesen Ursprung erlauben.

    Was beim Verbinden geschieht

    Der Tester sendet initialize mit der Protokollversion 2025-06-18, sendet die Benachrichtigung initialized und fragt dann tools/list, resources/list und prompts/list ab, soweit der Server sie unterstützt. Der Aufruf eines Tools sendet tools/call mit den Argumenten aus dem Formular. Jede Anfrage und Antwort wird im Protokoll genau so angezeigt, wie sie gesendet und empfangen wurde.

    Datenschutz und dein Token

    Anfragen gehen direkt von deinem Browser an die eingegebene Adresse, und die Server von Snowkit sehen sie nie. Das Bearer-Token wird nur für diesen Tab im Speicher gehalten und nie gespeichert. Verbinde dich nur mit Servern, denen du vertraust, denn ein Tool-Aufruf führt aus, was der Server eingebaut hat.

    Wenn keine Verbindung zustande kommt

    • Prüfe die Adresse, einschließlich des Pfads wie /mcp oder /sse.
    • Wenn du eine CORS-Meldung siehst, braucht der Server die oben beschriebenen Header.
    • Eine Antwort 401 oder 403 bedeutet meist, dass das Token fehlt oder falsch ist.
    • Eine über https geladene Seite kann keine einfache http-Adresse auf einem anderen Rechner aufrufen, nutze also https oder eine lokale Adresse.

    Fragen

    Für wen ist das gedacht?

    Für Entwickler, die einen MCP-Server bauen oder prüfen und schnell seine Tools und Antworten sehen wollen, ohne einen Client einzurichten.

    Werden stdio-Server unterstützt?

    Nein. Ein Browser erreicht Server nur über HTTP, nutze also Streamable HTTP oder SSE.

    Kann ein Tool-Aufruf etwas auf meinem Server ändern?

    Ja, wenn das Tool dafür gebaut ist. Ruf Tools auf Produktionsservern mit Vorsicht auf.

    Wie geht’s weiter

    Mach mit deinem Ergebnis weiter, weiterhin auf deinem Gerät.

    Mehr von Snowkit