Mcp Log Proxy
About
a web logging proxy for MCP client-server communication
Details
- Author
- emicklei
- GitHub stars
- 31
- Downloads
- 387
- Categories
- Developer Tools
Jump to
- Visualizes MCP client–server messages in a web UI.
- Auto-detects and avoids port conflicts when multiple proxies run.
- Registers all running proxy instances in a home‑directory JSON file.
- Supports overriding HTTP host, port, web page title, and proxy log file.
- Compatible with any STDIO‑based MCP server.
Install via Homebrew (brew tap "emicklei/tap" then brew install emicklei/tap/mcp-log-proxy) or with Go (go install github.com/emicklei/mcp-log-proxy@latest). Run the proxy with the required -command flag, providing the full command line to start the target MCP server (e.g., mcp-log-proxy -command melrose-mcp). Messages are then viewable at http://localhost:5656. Optional flags include -host, -port, -title, and -log.
mcp-log-proxy
mcp-log-proxy can be used to see the messages to and from a MCP client and a MCP server using a Web interface.
Currently, it only supports the STDIO interface.

Multiple proxies

All running mcp-log-proxy processes will register themselves in .mcp-log-proxy-instances.json located in your home directory. On the web page, you can use the selector to switch to another proxy instance.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





