mcp-stdio-to-streamable-http-adapter MCP-Server

Verbinden Sie ältere STDIO-MCP-Clients mühelos mit Streamable HTTP MCP-Servern und ermöglichen Sie modernen Protokollzugang ohne Aktualisierung Ihrer Client-Tools.

mcp-stdio-to-streamable-http-adapter MCP-Server

Was macht der „mcp-stdio-to-streamable-http-adapter“ MCP-Server?

Der mcp-stdio-to-streamable-http-adapter MCP-Server fungiert als Brücke zwischen MCP-Clients, die das STDIO-Protokoll verwenden, und modernen Streamable HTTP MCP-Servern. Da sich die MCP-Spezifikation weiterentwickelt hat und einen neuen Streamable HTTP-Transport unterstützt, haben viele bestehende Clients diesen Standard noch nicht übernommen. Mit diesem Adapter können Entwickler jeden STDIO-kompatiblen MCP-Client (was die meisten Clients heute sind) sofort mit Servern verbinden, die ausschließlich das Streamable HTTP-Protokoll unterstützen. Durch das Weiterleiten der Kommunikation zwischen beiden Protokollen ermöglicht er eine nahtlose Integration, eröffnet den Zugriff auf erweiterte serverseitige Funktionen und erleichtert es Entwicklern, MCP-Server mit den neuesten Transportmechanismen zu testen, zu entwickeln und bereitzustellen – ohne Kompatibilitätsprobleme.

Liste der Prompts

Im Repository werden keine Prompt-Vorlagen erwähnt.

Liste der Ressourcen

Im Repository sind keine Ressourcen explizit aufgeführt.

Liste der Tools

In den Repository-Dateien sind keine Tools direkt definiert (wie z. B. ein server.py oder Äquivalent).

Anwendungsfälle dieses MCP-Servers

  • Protokoll-Kompatibilitätsschicht
    Verbinden Sie jeden STDIO MCP-Client sofort mit einem Streamable HTTP MCP-Server und ermöglichen Sie so, dass Legacy-Clients und -Tools mit den neuesten MCP-Server-Implementierungen arbeiten können.

  • Schnelle Entwicklung und Tests
    Entwickler können Streamable HTTP MCP-Server entwickeln und testen, ohne auf Updates auf der Client-Seite warten zu müssen – das reduziert Entwicklungsengpässe.

  • Integration mehrerer MCP-Server
    Konfigurieren Sie mehrere Adapter, die sich mit verschiedenen Streamable HTTP MCP-Servern verbinden – praktisch für Multi-Service-Workflows oder Vergleichstests.

  • Sicherheit und Zugriffskontrolle
    Unterstützt die Authentifizierung per Bearer-Token über Umgebungsvariablen und sorgt so für sichere Kommunikation mit geschützten Streamable HTTP MCP-Servern.

Einrichtung

Windsurf

  1. Stellen Sie sicher, dass Node.js und npx installiert sind.
  2. Suchen Sie Ihre Windsurf MCP-Konfigurationsdatei.
  3. Fügen Sie die MCP-Server-Konfiguration gemäß folgendem JSON-Beispiel hinzu.
  4. Tragen Sie die URI Ihres Streamable HTTP MCP-Servers und optional MCP_NAME ein.
  5. Speichern Sie die Datei und starten Sie Windsurf neu, um den Adapter zu aktivieren.
{
  "mcpServers": {
    "my-saas-app-development": {
      "command": "npx",
      "args": [
        "@pyroprompts/mcp-stdio-to-streamable-http-adapter"
      ],
      "env": {
        "URI": "http://localhost:3002/mcp",
        "MCP_NAME": "local-custom-streamable-http-adapter"
      }
    }
  }
}

Claude

  1. Stellen Sie sicher, dass Node.js und npx installiert sind.
  2. Öffnen Sie Ihre Claude Desktop-Konfigurationsdatei:
    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json
  3. Fügen Sie die MCP-Server-Konfiguration wie unten gezeigt hinzu.
  4. Tragen Sie die Server-URI und MCP_NAME nach Bedarf ein.
  5. Speichern Sie die Datei und starten Sie Claude Desktop neu.
{
  "mcpServers": {
    "my-saas-app-development": {
      "command": "npx",
      "args": [
        "@pyroprompts/mcp-stdio-to-streamable-http-adapter"
      ],
      "env": {
        "URI": "http://localhost:3002/mcp",
        "MCP_NAME": "local-custom-streamable-http-adapter"
      }
    }
  }
}

Cursor

  1. Installieren Sie Node.js und npx, falls noch nicht vorhanden.
  2. Suchen Sie die MCP-Konfigurationsdatei von Cursor.
  3. Fügen Sie den MCP-Server-Eintrag wie unten gezeigt hinzu.
  4. Setzen Sie die erforderlichen Umgebungsvariablen.
  5. Starten Sie Cursor neu, um die Änderungen zu übernehmen.
{
  "mcpServers": {
    "my-saas-app-development": {
      "command": "npx",
      "args": [
        "@pyroprompts/mcp-stdio-to-streamable-http-adapter"
      ],
      "env": {
        "URI": "http://localhost:3002/mcp",
        "MCP_NAME": "local-custom-streamable-http-adapter"
      }
    }
  }
}

Cline

  1. Stellen Sie sicher, dass Node.js und npx verfügbar sind.
  2. Finden Sie den Speicherort der MCP-Konfigurationsdatei von Cline.
  3. Fügen Sie den Konfigurationsblock wie unten ein.
  4. Tragen Sie die URI und MCP_NAME entsprechend ein.
  5. Speichern und starten Sie Cline neu.
{
  "mcpServers": {
    "my-saas-app-development": {
      "command": "npx",
      "args": [
        "@pyroprompts/mcp-stdio-to-streamable-http-adapter"
      ],
      "env": {
        "URI": "http://localhost:3002/mcp",
        "MCP_NAME": "local-custom-streamable-http-adapter"
      }
    }
  }
}

API-Keys absichern

Sie können sensible Informationen wie Bearer-Tokens absichern, indem Sie Umgebungsvariablen im env-Abschnitt verwenden:

{
  "env": {
    "URI": "http://localhost:3002/mcp",
    "MCP_NAME": "local-custom-streamable-http-adapter",
    "BEARER_TOKEN": "your-secure-token"
  }
}

Verwendung dieses MCP in Flows

MCP in FlowHunt nutzen

Um MCP-Server in Ihren FlowHunt-Workflow zu integrieren, fügen Sie zunächst die MCP-Komponente zu Ihrem Flow hinzu und verbinden Sie sie mit Ihrem KI-Agenten:

FlowHunt MCP flow

Klicken Sie auf die MCP-Komponente, um das Konfigurationspanel zu öffnen. Im Bereich für die System-MCP-Konfiguration geben Sie Ihre MCP-Serverdaten in diesem JSON-Format ein:

{
  "mcp-stdio-to-streamable-http-adapter": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Sobald die Konfiguration abgeschlossen ist, kann der KI-Agent diesen MCP als Tool nutzen und hat Zugriff auf alle dessen Funktionen und Fähigkeiten. Denken Sie daran, "mcp-stdio-to-streamable-http-adapter" durch den Namen Ihres MCP-Servers und die URL durch Ihren eigenen MCP-Server-Endpunkt zu ersetzen.


Übersicht

AbschnittVerfügbarDetails/Hinweise
ÜbersichtÜberblick und Funktion in README beschrieben
Liste der PromptsKeine Prompt-Vorlagen erwähnt
Liste der RessourcenKeine Ressourcen gelistet
Liste der ToolsKeine expliziten Tool-Definitionen im Repo
API-Keys absichernUmgebungsvariable BEARER_TOKEN dokumentiert
Sampling-Support (weniger relevant für Bewertung)Nicht erwähnt

Basierend auf den obigen Informationen ist dieser MCP-Server eine schlanke, hochspezifische Protokollbrücke. Er ist gut dokumentiert hinsichtlich Einrichtung und Zweck, stellt aber selbst keine Ressourcen, Prompts oder Tools bereit – seine Aufgabe ist die reine Protokollanpassung.

Unsere Meinung

Dieser MCP-Adapter ist äußerst nützlich für Entwickler, die Protokoll-Lücken überbrücken müssen – besonders in der Übergangsphase zum Streamable HTTP-Standard. Sein Nutzen ist jedoch sehr fokussiert, ohne zusätzliche LLM-orientierte Tools oder Ressourcen, wodurch er als eigenständiger MCP-Ressourcen-Server weniger geeignet ist. Bewertung: 5/10 für seine spezielle, aber essenzielle Brückenfunktion.

MCP-Bewertung

Hat eine LICENSE✅ (MIT)
Mindestens ein Tool
Anzahl Forks1
Anzahl Sterne6

Häufig gestellte Fragen

Was ist der Zweck des mcp-stdio-to-streamable-http-adapter MCP-Servers?

Er dient als Kompatibilitätsschicht, sodass STDIO-basierte MCP-Clients mit Servern kommunizieren können, die das neuere Streamable HTTP MCP-Protokoll verwenden. Diese Brücke macht Updates der Client-Anwendungen für das neue Protokoll überflüssig.

Wie sichere ich meine Verbindung zum Streamable HTTP MCP-Server ab?

Verwenden Sie die Umgebungsvariable BEARER_TOKEN in der Konfiguration, um Ihr Authentifizierungs-Token sicher an den MCP-Server zu übergeben.

Kann ich mehrere STDIO-Clients mit verschiedenen Streamable HTTP MCP-Servern verbinden?

Ja, Sie können mehrere Adapter-Instanzen ausführen, die jeweils für die Kommunikation mit verschiedenen Streamable HTTP MCP-Servern konfiguriert sind und so Multi-Service-Workflows unterstützen.

Stellt dieser MCP-Server Prompts oder integrierte Ressourcen bereit?

Nein, dieser Adapter dient ausschließlich der Protokollübersetzung. Er stellt LLMs keine Prompts oder Ressourcen direkt zur Verfügung.

Ist dieser Adapter Open-Source?

Ja, er wird unter der MIT-Lizenz veröffentlicht.

Verbinden Sie Ihre Legacy-MCP-Clients sofort

Nutzen Sie den mcp-stdio-to-streamable-http-adapter, um Streamable HTTP-Funktionen für bestehende STDIO-Clients zu aktivieren. Keine Client-Updates nötig – beginnen Sie noch heute mit der Integration!

Mehr erfahren