mcp-log-proxy

mcp-log-proxy

site icon
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

调试方式

  1. 启动代理:
mcp-log-proxy -command melrose-mcp
  1. 访问 http://localhost:5656 查看消息。

  2. 可选参数:

  3. 更改 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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。