mcp-log-proxy 可用于查看 MCP 客户端与 MCP 服务器之间的消息,并通过 Web 界面进行展示。目前仅支持 STDIO 接口。
mcp-log-proxy 能帮助你轻松查看 MCP 客户端和服务器间的消息,通过简洁的配置和直观的 Web 界面,让日志查看变得高效。
使用以下命令进行安装:
go install github.com/emicklei/mcp-log-proxy@latest
mcp-log-proxy 需要一个 -command 参数,该参数包含启动 MCP 服务器的完整命令行。例如,要代理到 melrose-mcp 服务器的消息:
mcp-log-proxy -command melrose-mcp
此示例假设工具在您的执行 PATH 中可用。一旦代理开始,消息可以在 http://localhost:5656 查看。
您可以使用 title 标志覆盖网页标题:
mcp-log-proxy -command melrose-mcp -title "Melrōse (proxy)"
您可以使用 port 标志(默认 5656)覆盖 HTTP 端口:
mcp-log-proxy -command melrose-mcp -port 9999
您可以使用 log 标志覆盖代理自身的错误日志文件位置:
mcp-log-proxy -command melrose-mcp -log /your/logs/mcp-log-proxy.log
您还可以通过 title 标志设置浏览器页面标题:
mcp-log-proxy -command melrose-mcp -title "Melrose MCP 代理"
melrose-mcp 服务器"melrōse": {
"command": "/Users/emicklei/go/bin/mcp-log-proxy",
"args": [
"-command",
"/Users/emicklei/go/bin/melrose-mcp -log /Users/emicklei/Documents/claude-melrose.log",
"-log",
"/Users/emicklei/Documents/claude-melrose-proxy.log",
"-port",
"7788",
"-title",
"Claude Melrose MCP"
]
}
browsermcp 服务器"browsermcp": {
"command": "/Users/emicklei/go/bin/mcp-log-proxy",
"args": [
"-command",
"npx @browsermcp/mcp@latest",
"-log",
"/Users/emicklei/Documents/claude-browsermcp-proxy.log",
"-port",
"7799",
"-title",
"Claude Browser MCP"
]
}
© 2025, https://ernestmicklei.com. MIT License.