Serveur MCP mcp-stdio-to-streamable-http-adapter
Connectez facilement les clients MCP hérités STDIO aux serveurs MCP Streamable HTTP pour accéder aux protocoles modernes sans mettre à jour vos outils clients.

Que fait le serveur MCP “mcp-stdio-to-streamable-http-adapter” ?
Le serveur MCP mcp-stdio-to-streamable-http-adapter agit comme un pont entre les clients MCP utilisant le protocole STDIO et les serveurs MCP modernes Streamable HTTP. Alors que la spécification MCP a évolué pour prendre en charge un nouveau transport Streamable HTTP, de nombreux clients existants n’ont pas encore adopté cette nouvelle norme. Cet adaptateur permet aux développeurs de connecter instantanément n’importe quel client MCP compatible STDIO (ce qui représente la majorité aujourd’hui) à des serveurs qui ne prennent en charge que le protocole Streamable HTTP. En relaiant la communication entre ces deux protocoles, il permet une intégration transparente, donnant accès aux fonctionnalités avancées côté serveur et facilitant le test, le développement et le déploiement de serveurs MCP utilisant les mécanismes de transport les plus récents, sans se soucier de la compatibilité.
Liste des prompts
Aucun modèle de prompt n’est mentionné dans le dépôt.
Liste des ressources
Aucune ressource n’est explicitement listée dans le dépôt.
Liste des outils
Aucun outil n’est directement défini dans les fichiers du dépôt (tel qu’un server.py
ou équivalent).
Cas d’usage de ce serveur MCP
Couche de compatibilité protocolaire
Connectez instantanément n’importe quel client MCP STDIO à un serveur MCP Streamable HTTP, permettant aux anciens clients et outils de fonctionner avec les dernières implémentations serveurs MCP.Développement et test rapides
Les développeurs peuvent construire et tester des serveurs MCP Streamable HTTP sans attendre des mises à jour côté client, réduisant ainsi les goulets d’étranglement en développement.Intégration à plusieurs serveurs MCP
Configurez plusieurs adaptateurs pour se connecter à différents serveurs MCP Streamable HTTP, utile pour des workflows multi-services ou des tests comparatifs.Sécurité et contrôle d’accès
Prend en charge l’authentification par jeton Bearer via des variables d’environnement, garantissant une communication sécurisée avec des serveurs MCP protégés.
Comment l’installer
Windsurf
- Assurez-vous d’avoir installé
Node.js
etnpx
. - Localisez votre fichier de configuration Windsurf MCP.
- Ajoutez la configuration du serveur MCP à l’aide de l’exemple JSON ci-dessous.
- Renseignez l’URI de votre serveur MCP Streamable HTTP et, si besoin, le MCP_NAME.
- Sauvegardez et redémarrez Windsurf pour activer l’adaptateur.
{
"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
- Assurez-vous que
Node.js
etnpx
sont installés. - Ouvrez le fichier de configuration de Claude Desktop :
- MacOS :
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows :
%APPDATA%/Claude/claude_desktop_config.json
- MacOS :
- Ajoutez la configuration du serveur MCP comme ci-dessous.
- Indiquez l’URI du serveur et le MCP_NAME si besoin.
- Sauvegardez le fichier et redémarrez 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
- Installez
Node.js
etnpx
si ce n’est pas déjà fait. - Localisez le fichier de configuration MCP de Cursor.
- Ajoutez l’entrée du serveur MCP comme indiqué.
- Définissez les variables d’environnement requises.
- Redémarrez Cursor pour appliquer les modifications.
{
"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
- Assurez-vous que
Node.js
etnpx
sont disponibles. - Trouvez l’emplacement du fichier de configuration MCP de Cline.
- Ajoutez le bloc de configuration ci-dessous.
- Définissez l’URI et le MCP_NAME de façon appropriée.
- Sauvegardez et redémarrez 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"
}
}
}
}
Sécurisation des clés API
Vous pouvez sécuriser des informations sensibles telles que des jetons Bearer en utilisant des variables d’environnement dans la section env
:
{
"env": {
"URI": "http://localhost:3002/mcp",
"MCP_NAME": "local-custom-streamable-http-adapter",
"BEARER_TOKEN": "votre-jeton-sécurisé"
}
}
Comment utiliser ce MCP dans des flux
Utiliser MCP dans FlowHunt
Pour intégrer des serveurs MCP à votre workflow FlowHunt, commencez par ajouter le composant MCP à votre flux et connectez-le à votre agent IA :

Cliquez sur le composant MCP pour ouvrir le panneau de configuration. Dans la section configuration système MCP, insérez les détails de votre serveur MCP au format JSON suivant :
{
"mcp-stdio-to-streamable-http-adapter": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
Une fois configuré, l’agent IA peut utiliser ce MCP comme outil, avec accès à toutes ses fonctions et capacités. N’oubliez pas de remplacer "mcp-stdio-to-streamable-http-adapter"
par le nom de votre serveur MCP et l’URL par l’endpoint de votre serveur MCP.
Aperçu
Section | Disponibilité | Détails/Remarques |
---|---|---|
Aperçu | ✅ | Fonction et description dans le README |
Liste des Prompts | ⛔ | Aucun modèle de prompt mentionné |
Liste des Ressources | ⛔ | Aucune ressource listée |
Liste des Outils | ⛔ | Aucun outil explicitement défini dans le dépôt |
Sécurisation des clés API | ✅ | Variable d’env BEARER_TOKEN documentée |
Support du sampling (moins important ici) | ⛔ | Non mentionné |
Sur la base de ce qui précède, ce serveur MCP est un pont de protocole léger et très spécifique. Il est bien documenté pour l’installation et sa finalité, mais n’expose pas de ressources, prompts ou outils en propre—son rôle est l’adaptation protocolaire.
Notre avis
Cet adaptateur MCP est très utile pour les développeurs devant combler l’écart protocolaire, surtout lors de la migration vers Streamable HTTP. Toutefois, son utilité est très ciblée, sans outils ni ressources exposés côté LLM, ce qui le rend moins adapté comme serveur MCP de ressources autonome. Score : 5/10 pour son rôle de pont essentiel mais de niche.
Score MCP
Dispose d’une LICENCE | ✅ (MIT) |
---|---|
Au moins un outil | ⛔ |
Nombre de Forks | 1 |
Nombre d’étoiles | 6 |
Questions fréquemment posées
- Quel est le but du serveur MCP mcp-stdio-to-streamable-http-adapter ?
Il agit comme une couche de compatibilité, permettant aux clients MCP basés sur STDIO de communiquer avec des serveurs utilisant le nouveau protocole MCP Streamable HTTP. Ce pont évite la nécessité de mettre à jour les applications clientes vers le nouveau protocole.
- Comment sécuriser ma connexion au serveur MCP Streamable HTTP ?
Utilisez la variable d'environnement BEARER_TOKEN dans la configuration pour transmettre de façon sécurisée votre jeton d'authentification au serveur MCP.
- Puis-je connecter plusieurs clients STDIO à différents serveurs MCP Streamable HTTP ?
Oui, vous pouvez exécuter plusieurs instances de l'adaptateur, chacune configurée pour communiquer avec un serveur MCP Streamable HTTP différent, ce qui prend en charge les flux multi-services.
- Ce serveur MCP fournit-il des modèles de prompts ou des ressources intégrées ?
Non, cet adaptateur a pour seul but la traduction de protocole. Il n'expose pas de modèles de prompts ni de ressources directement aux LLM.
- Cet adaptateur est-il open-source ?
Oui, il est publié sous licence MIT.
Connectez instantanément vos clients MCP hérités
Utilisez le mcp-stdio-to-streamable-http-adapter pour débloquer les fonctionnalités Streamable HTTP pour les clients STDIO existants. Aucune mise à jour client requise—commencez à intégrer dès aujourd'hui !