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

2025.05.02
1
JavaScript协议转换开发工具开发效率
mcp-stdio-to-streamable-http-adapter 是一个 MCP 服务器,旨在将支持 STDIO MCP 服务器的客户端与 Streamable HTTP MCP 服务器集成。它解决了当前 Streamable HTTP 传输协议在客户端支持不足的问题,使开发者能够立即使用 Streamable HTTP MCP 服务器。
View on GitHub
Overview
基本能力
产品定位
mcp-stdio-to-streamable-http-adapter 是一个桥接工具,用于将 STDIO MCP 服务器与 Streamable HTTP MCP 服务器连接起来,从而扩展客户端的兼容性。
核心功能
- 协议转换:将 STDIO MCP 协议转换为 Streamable HTTP MCP 协议。
- 多实例支持:通过
MCP_NAME
环境变量支持多个实例配置。 - 认证支持:通过
BEARER_TOKEN
环境变量支持 Bearer 令牌认证。
适用场景
- 开发测试:在客户端尚未支持 Streamable HTTP 传输协议时,快速测试 Streamable HTTP MCP 服务器。
- 生产环境:为现有客户端提供 Streamable HTTP MCP 服务器的支持。
工具列表
- MCP Inspector:用于调试 MCP 服务器的工具,提供浏览器访问的调试界面。
常见问题解答
- 如何配置多个实例?:通过
MCP_NAME
环境变量区分不同实例。 - 如何调试?:使用
npm run inspector
启动 MCP Inspector 进行调试。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
安装教程
- 通过 npx 安装:
json { "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" } } } }
- 或克隆仓库后安装:
bash npm install npm run build
调试方式
- 使用 MCP Inspector 进行调试:
bash npm run inspector