
mcp-log-proxy

2025.04.22
1
GoMCP 通信监控调试工具开发效率
mcp-log-proxy 是一个用于监控 MCP 客户端和服务器之间通信消息的工具,通过 Web 界面展示消息内容。目前仅支持 STDIO 接口。
View on GitHub
Overview
基本能力
产品定位
mcp-log-proxy 是一个用于监控和调试 MCP 通信的工具,适用于开发人员在开发过程中实时查看 MCP 客户端和服务器之间的消息交互。
核心功能
- 实时监控 MCP 客户端和服务器之间的通信消息。
- 通过 Web 界面展示消息内容。
- 支持自定义 Web 页面标题、HTTP 端口和日志文件位置。
适用场景
- 开发人员在调试 MCP 通信时使用。
- 需要实时监控 MCP 消息交互的场景。
工具列表
mcp-log-proxy
:主工具,用于启动代理并监控 MCP 通信。
常见问题解答
- 如何更改 Web 页面标题?使用
-title
参数。 - 如何更改 HTTP 端口?使用
-port
参数。 - 如何设置日志文件位置?使用
-log
参数。
使用教程
使用依赖
- 需要安装 Go 语言环境。
安装教程
运行以下命令安装 mcp-log-proxy
:
go install github.com/emicklei/mcp-log-proxy@latest
调试方式
- 启动代理:
mcp-log-proxy -command melrose-mcp
-
访问
http://localhost:5656
查看消息。 -
可选参数:
- 更改 Web 页面标题:
mcp-log-proxy -command melrose-mcp -title "Melrōse (proxy)"
- 更改 HTTP 端口:
mcp-log-proxy -command melrose-mcp -port 9999
- 设置日志文件位置:
mcp-log-proxy -command melrose-mcp -log /your/logs/mcp-log-proxy.log