mcp-stdio-to-streamable-http-adapter MCP Server
Brug legacy STDIO MCP-clients eenvoudig naar Streamable HTTP MCP-servers, waarmee toegang tot moderne protocollen mogelijk wordt zonder je clienttools te updaten.

Wat doet de “mcp-stdio-to-streamable-http-adapter” MCP Server?
De mcp-stdio-to-streamable-http-adapter MCP Server fungeert als brug tussen MCP-clients die het STDIO-protocol gebruiken en moderne Streamable HTTP MCP Servers. Naarmate de MCP-specificatie is geëvolueerd om een nieuw Streamable HTTP-transport te ondersteunen, hebben veel bestaande clients deze nieuwe standaard nog niet overgenomen. Met deze adapter kunnen ontwikkelaars direct elke STDIO-compatibele MCP-client (wat de meeste clients vandaag zijn) verbinden met servers die alleen het Streamable HTTP-protocol ondersteunen. Door de communicatie tussen deze twee protocollen te relayeren, maakt het naadloze integratie mogelijk, geeft toegang tot geavanceerde server-side functies en vereenvoudigt het testen, ontwikkelen en uitrollen van MCP Servers met de nieuwste transportmechanismen zonder compatibiliteitszorgen.
Lijst van Prompts
Er worden geen prompt-templates genoemd in de repository.
Lijst van Resources
Er worden geen resources expliciet genoemd in de repository.
Lijst van Tools
Er zijn geen tools direct gedefinieerd in de repository-bestanden (zoals een server.py
of equivalent).
Gebruikstoepassingen van deze MCP Server
Protocolcompatibiliteitslaag
Verbind direct elke STDIO MCP-client met een Streamable HTTP MCP-server, zodat legacy clients en tools kunnen werken met de nieuwste MCP-serverimplementaties.Snelle ontwikkeling en testen
Ontwikkelaars kunnen Streamable HTTP MCP-servers bouwen en testen zonder te hoeven wachten op client-side updates, waardoor ontwikkelingsknelpunten worden verminderd.Integratie met meerdere MCP-servers
Configureer meerdere adapters om te verbinden met verschillende Streamable HTTP MCP-servers, handig voor multi-service workflows of vergelijkend testen.Beveiliging en toegangscontrole
Ondersteunt bearer token-authenticatie via omgevingsvariabelen, voor veilige communicatie met beschermde Streamable HTTP MCP-servers.
Hoe stel je het in
Windsurf
- Zorg dat je
Node.js
ennpx
hebt geïnstalleerd. - Zoek je Windsurf MCP-configuratiebestand op.
- Voeg de MCP-serverconfiguratie toe met het onderstaande JSON-voorbeeld.
- Vul je Streamable HTTP MCP Server URI en optionele MCP_NAME in.
- Sla op en herstart Windsurf om de adapter te activeren.
{
"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
- Zorg dat
Node.js
ennpx
zijn geïnstalleerd. - Open je Claude Desktop-configuratiebestand:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
- MacOS:
- Voeg de MCP-serverconfiguratie toe zoals hieronder getoond.
- Vul je server-URI en MCP_NAME in waar nodig.
- Sla het bestand op en herstart Claude Desktop.
{
"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
- Installeer
Node.js
ennpx
als deze nog niet aanwezig zijn. - Zoek het MCP-configuratiebestand van Cursor op.
- Voeg de MCP-serverinvoer toe zoals getoond.
- Stel de benodigde omgevingsvariabelen in.
- Herstart Cursor om de wijzigingen toe te passen.
{
"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
- Zorg dat
Node.js
ennpx
beschikbaar zijn. - Zoek de locatie van het MCP-configuratiebestand van Cline op.
- Voeg het configuratieblok toe zoals hieronder.
- Stel de URI en MCP_NAME in zoals gewenst.
- Sla op en herstart Cline.
{
"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-sleutels beveiligen
Je kunt gevoelige informatie zoals bearer tokens beveiligen door omgevingsvariabelen te gebruiken in de env
sectie:
{
"env": {
"URI": "http://localhost:3002/mcp",
"MCP_NAME": "local-custom-streamable-http-adapter",
"BEARER_TOKEN": "your-secure-token"
}
}
Hoe gebruik je deze MCP binnen flows
MCP gebruiken in FlowHunt
Om MCP-servers te integreren in je FlowHunt-workflow, begin je met het toevoegen van het MCP-component aan je flow en verbind je deze met je AI-agent:

Klik op het MCP-component om het configuratiepaneel te openen. Voeg in het systeem MCP-configuratiegedeelte je MCP-servergegevens toe met dit JSON-formaat:
{
"mcp-stdio-to-streamable-http-adapter": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Na het configureren kan de AI-agent deze MCP nu als tool gebruiken met toegang tot alle functies en mogelijkheden. Vergeet niet "mcp-stdio-to-streamable-http-adapter"
te wijzigen naar je gekozen MCP-servernaam en de URL te vervangen door je eigen MCP-server endpoint.
Overzicht
Sectie | Beschikbaarheid | Details/Opmerkingen |
---|---|---|
Overzicht | ✅ | Overzicht en functie beschreven in README |
Lijst van Prompts | ⛔ | Geen prompt-templates genoemd |
Lijst van Resources | ⛔ | Geen resources genoemd |
Lijst van Tools | ⛔ | Geen expliciete tooldefinities in repo |
API-sleutels beveiligen | ✅ | Env var BEARER_TOKEN gedocumenteerd |
Sampling Support (minder belangrijk bij beoordeling) | ⛔ | Niet genoemd |
Op basis van bovenstaande is deze MCP-server een lichte, zeer specifieke protocolbrug. De setup en het doel zijn goed gedocumenteerd, maar het stelt zelf geen resources, prompts of tools beschikbaar—de enige functie is protocoladoptie.
Onze mening
Deze MCP-adapter is erg handig voor ontwikkelaars die protocolgaten willen overbruggen, vooral nu het ecosysteem migreert naar Streamable HTTP. De bruikbaarheid is echter zeer gericht, zonder extra LLM-gerichte tools of resources, waardoor deze minder geschikt is als zelfstandige MCP-resource-server. Score: 5/10 voor de niche, maar essentiële, brugfunctie.
MCP-score
Heeft een LICENTIE | ✅ (MIT) |
---|---|
Heeft minstens één tool | ⛔ |
Aantal Forks | 1 |
Aantal Sterren | 6 |
Veelgestelde vragen
- Wat is het doel van de mcp-stdio-to-streamable-http-adapter MCP Server?
Het fungeert als een compatibiliteitslaag, waarmee STDIO-gebaseerde MCP-clients kunnen communiceren met servers die het nieuwere Streamable HTTP MCP-protocol gebruiken. Deze brug maakt het overbodig om clientapplicaties te updaten naar het nieuwe protocol.
- Hoe beveilig ik mijn verbinding met de Streamable HTTP MCP-server?
Gebruik de BEARER_TOKEN-omgevingsvariabele in de configuratie om je authenticatietoken veilig naar de MCP-server door te geven.
- Kan ik meerdere STDIO-clients verbinden met verschillende Streamable HTTP MCP-servers?
Ja, je kunt meerdere adapter-instanties uitvoeren, elk geconfigureerd om te communiceren met een andere Streamable HTTP MCP-server, wat multi-service workflows ondersteunt.
- Biedt deze MCP-server prompt-templates of ingebouwde resources?
Nee, het enige doel van deze adapter is protocolvertaling. Het stelt geen prompt-templates of resources direct beschikbaar aan LLM's.
- Is deze adapter open-source?
Ja, deze is uitgebracht onder de MIT-licentie.
Verbind uw legacy MCP-clients direct
Gebruik de mcp-stdio-to-streamable-http-adapter om Streamable HTTP-functionaliteit te ontgrendelen voor bestaande STDIO-clients. Geen client-updates nodig—begin vandaag nog met integreren!