
mcp-server-proxy

2025.02.17
15
Go代理服务器MCP 协议转换开发效率
mcp-server-proxy 是一个将 MCP 协议的 SSE 传输层转换为标准 HTTP 请求/响应的代理服务器,旨在简化 MCP Server 的开发和使用。它支持将 MCP 协议的 SSE 传输层转换为标准 HTTP 请求/响应,提供请求和响应的检查功能,主要用于研究 MCP Client 和 Server 的交互过程。
View on GitHub
Overview
基本能力
产品定位
mcp-server-proxy 是一个代理服务器,用于将 MCP 协议的 SSE 传输层转换为标准 HTTP 请求/响应,简化 MCP Server 的开发和使用。
核心功能
- 支持将 MCP 协议的 SSE 传输层转换为标准 HTTP 请求/响应
- 提供请求和响应的检查功能,主要用于研究 MCP Client 和 Server 的交互过程
- 目前已支持
initialize
、tools/list
、tools/call
三个方法
适用场景
- 开发者需要简化 MCP Server 的开发和使用
- 需要研究 MCP Client 和 Server 的交互过程
- 需要将 MCP 协议的 SSE 传输层转换为标准 HTTP 请求/响应
工具列表
inspect
命令:用于检查请求和响应的内容,主要用于研究 MCP Client 和 Server 的交互过程serve
命令:启动代理服务器,将 MCP Client 的调用转换为标准 HTTP 请求/响应
常见问题解答
无
使用教程
使用依赖
无
安装教程
go install github.com/leizongmin/mcp-server-proxy@latest
调试方式
inspect 命令
mcp-server-proxy inspect <local_url> <target_url>
例如:
mcp-server-proxy inspect http://localhost:8080 http://example.com
serve 命令
mcp-server-proxy serve <local_url> <target_url>
例如:
mcp-server-proxy serve http://localhost:8080 http://example.com