Servidor MCP mcp-stdio-to-streamable-http-adapter
Conecte facilmente clientes MCP legados de STDIO a servidores MCP Streamable HTTP, permitindo acesso ao protocolo moderno sem atualizar suas ferramentas de cliente.

O que faz o servidor MCP “mcp-stdio-to-streamable-http-adapter”?
O servidor MCP mcp-stdio-to-streamable-http-adapter atua como uma ponte entre clientes MCP que utilizam o protocolo STDIO e servidores MCP modernos com Streamable HTTP. À medida que a especificação MCP evoluiu para suportar um novo transporte Streamable HTTP, muitos clientes existentes ainda não adotaram esse novo padrão. Este adaptador permite que desenvolvedores conectem instantaneamente qualquer cliente MCP compatível com STDIO (que são a maioria atualmente) a servidores que apenas suportam o protocolo Streamable HTTP. Ao retransmitir a comunicação entre esses dois protocolos, ele possibilita uma integração perfeita, desbloqueando o acesso a recursos avançados do lado do servidor e facilitando para desenvolvedores o teste, desenvolvimento e implantação de servidores MCP utilizando os mecanismos de transporte mais recentes sem preocupações de compatibilidade.
Lista de Prompts
Nenhum template de prompt é mencionado no repositório.
Lista de Recursos
Nenhum recurso está explicitamente listado no repositório.
Lista de Ferramentas
Nenhuma ferramenta está diretamente definida nos arquivos do repositório (como um server.py
ou equivalente).
Casos de uso deste servidor MCP
Camada de Compatibilidade de Protocolo
Conecte instantaneamente qualquer cliente MCP STDIO a um servidor MCP Streamable HTTP, permitindo que clientes e ferramentas legados funcionem com as implementações mais recentes de servidores MCP.Desenvolvimento e Testes Rápidos
Desenvolvedores podem construir e testar servidores MCP Streamable HTTP sem esperar por atualizações do lado do cliente, reduzindo gargalos de desenvolvimento.Integração com Múltiplos Servidores MCP
Configure múltiplos adaptadores para conectar-se a diferentes servidores MCP Streamable HTTP, útil para fluxos de trabalho multi-serviço ou testes comparativos.Segurança e Controle de Acesso
Suporta autenticação por bearer token via variáveis de ambiente, garantindo comunicação segura com servidores MCP Streamable HTTP protegidos.
Como configurar
Windsurf
- Certifique-se de que
Node.js
enpx
estão instalados. - Localize seu arquivo de configuração MCP do Windsurf.
- Adicione a configuração do servidor MCP usando o exemplo de JSON abaixo.
- Insira o URI do seu servidor MCP Streamable HTTP e, opcionalmente, o MCP_NAME.
- Salve e reinicie o Windsurf para habilitar o adaptador.
{
"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
- Certifique-se de que
Node.js
enpx
estão instalados. - Abra seu arquivo de configuração do Claude Desktop:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
- MacOS:
- Adicione a configuração do servidor MCP conforme mostrado abaixo.
- Insira o URI do servidor e o MCP_NAME conforme necessário.
- Salve o arquivo e reinicie o 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
- Instale
Node.js
enpx
se ainda não estiverem presentes. - Localize o arquivo de configuração MCP do Cursor.
- Adicione a entrada do servidor MCP conforme mostrado.
- Defina as variáveis de ambiente necessárias.
- Reinicie o Cursor para aplicar as alterações.
{
"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
- Certifique-se de que
Node.js
enpx
estão disponíveis. - Encontre o local de configuração MCP do Cline.
- Adicione o bloco de configuração conforme abaixo.
- Defina o URI e o MCP_NAME conforme apropriado.
- Salve e reinicie o 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"
}
}
}
}
Protegendo chaves de API
Você pode proteger informações sensíveis como bearer tokens utilizando variáveis de ambiente na seção env
:
{
"env": {
"URI": "http://localhost:3002/mcp",
"MCP_NAME": "local-custom-streamable-http-adapter",
"BEARER_TOKEN": "seu-token-seguro"
}
}
Como usar este MCP em fluxos
Usando MCP no FlowHunt
Para integrar servidores MCP ao seu fluxo de trabalho FlowHunt, comece adicionando o componente MCP ao seu fluxo e conectando-o ao seu agente de IA:

Clique no componente MCP para abrir o painel de configuração. Na seção de configuração MCP do sistema, insira os detalhes do seu servidor MCP usando este formato JSON:
{
"mcp-stdio-to-streamable-http-adapter": {
"transport": "streamable_http",
"url": "https://seuservidormcp.exemplo/caminhoparamcp/url"
}
}
Uma vez configurado, o agente de IA poderá usar este MCP como uma ferramenta, com acesso a todas as suas funções e capacidades. Lembre-se de trocar "mcp-stdio-to-streamable-http-adapter"
pelo nome que escolher para seu servidor MCP e substituir a URL pelo seu próprio endpoint MCP.
Visão geral
Seção | Disponibilidade | Detalhes/Notas |
---|---|---|
Visão geral | ✅ | Visão geral e função descritas no README |
Lista de Prompts | ⛔ | Nenhum template de prompt mencionado |
Lista de Recursos | ⛔ | Nenhum recurso listado |
Lista de Ferramentas | ⛔ | Nenhuma definição explícita de ferramenta no repositório |
Protegendo chaves de API | ✅ | Variável de ambiente BEARER_TOKEN documentada |
Suporte a Sampling (menos relevante) | ⛔ | Não mencionado |
Com base no exposto acima, este servidor MCP é uma ponte de protocolo leve e altamente específica. É bem documentado quanto à configuração e propósito, mas não expõe recursos, prompts ou ferramentas próprios—sua função é apenas a adaptação de protocolo.
Nossa opinião
Este adaptador MCP é muito útil para desenvolvedores que precisam transpor lacunas de protocolo, especialmente à medida que o ecossistema migra para o Streamable HTTP. No entanto, sua utilidade é bastante focada, sem ferramentas ou recursos adicionais voltados para LLM, tornando-o menos adequado para uso como um servidor MCP de recursos autônomo. Nota: 5/10 por seu papel de ponte, nichado, mas essencial.
Pontuação MCP
Possui LICENSE | ✅ (MIT) |
---|---|
Possui ao menos uma ferramenta | ⛔ |
Número de Forks | 1 |
Número de Estrelas | 6 |
Perguntas frequentes
- Qual é o propósito do servidor MCP mcp-stdio-to-streamable-http-adapter?
Ele atua como uma camada de compatibilidade, permitindo que clientes MCP baseados em STDIO se comuniquem com servidores que utilizam o novo protocolo MCP Streamable HTTP. Essa ponte elimina a necessidade de atualizar as aplicações cliente para o novo protocolo.
- Como posso proteger minha conexão com o servidor MCP Streamable HTTP?
Use a variável de ambiente BEARER_TOKEN na configuração para passar seu token de autenticação de forma segura para o servidor MCP.
- Posso conectar múltiplos clientes STDIO a diferentes servidores MCP Streamable HTTP?
Sim, você pode executar múltiplas instâncias do adaptador, cada uma configurada para se comunicar com um servidor MCP Streamable HTTP diferente, suportando fluxos de trabalho com múltiplos serviços.
- Este servidor MCP fornece templates de prompt ou recursos embutidos?
Não, o único propósito deste adaptador é a tradução de protocolo. Ele não expõe templates de prompt ou recursos diretamente para LLMs.
- Este adaptador é open-source?
Sim, ele é lançado sob a licença MIT.
Conecte seus clientes MCP legados instantaneamente
Use o mcp-stdio-to-streamable-http-adapter para desbloquear recursos de Streamable HTTP para clientes STDIO existentes. Não é necessário atualizar o cliente—comece a integrar hoje mesmo!