MCP2HTTP:MCP 与 HTTP 桥接工具
一个最小化传输适配器,用于将使用标准输入输出的 MCP 客户端与无状态 HTTP 服务端连接。
快速入门
MCP2HTTP 是一个用于连接 stdio MCP 客户端和无状态 HTTP 服务端的工具。
使用方法
-
配置您的 MCP 客户端以调用以下命令:
npx -y mcp2http
["Header: Value"...] -
示例配置文件(如 Claude Desktop 的
claude_desktop_config.json
):{ "mcpServers": { "my-mcp-server": { "command": "npx", "args": [ "-y", "mcp2http", "http://localhost:3000/mcp" ] } } }
-
如果需要添加认证信息,例如 Token:
{ "mcpServers": { "my-mcp-server": { "command": "npx", "args": [ "-y", "mcp2http", "https://example.com/mcp", "Authorization: Bearer token123" ] } } }
主要功能
- 会话跟踪:自动生成 UUID 并通过
Session-Id
头传递。 - 能力过滤:拦截未支持的功能请求,减少服务器负载。
- 通知处理:自动丢弃无 ID 的通知消息。
更多详情请参考 README。