MCP2HTTP:MCP 与 HTTP 桥接工具

MCP2HTTP:MCP 与 HTTP 桥接工具

一个最小化传输适配器,用于将使用标准输入输出的 MCP 客户端与无状态 HTTP 服务端连接。

快速入门

MCP2HTTP 是一个用于连接 stdio MCP 客户端和无状态 HTTP 服务端的工具。

使用方法

  1. 配置您的 MCP 客户端以调用以下命令:

    npx -y mcp2http ["Header: Value"...]

  2. 示例配置文件(如 Claude Desktop 的 claude_desktop_config.json):

    { "mcpServers": { "my-mcp-server": { "command": "npx", "args": [ "-y", "mcp2http", "http://localhost:3000/mcp" ] } } }

  3. 如果需要添加认证信息,例如 Token:

    { "mcpServers": { "my-mcp-server": { "command": "npx", "args": [ "-y", "mcp2http", "https://example.com/mcp", "Authorization: Bearer token123" ] } } }

主要功能

  • 会话跟踪:自动生成 UUID 并通过 Session-Id 头传递。
  • 能力过滤:拦截未支持的功能请求,减少服务器负载。
  • 通知处理:自动丢弃无 ID 的通知消息。

更多详情请参考 README。