Mcp Log Proxy

by emicklei

31 stars
387 downloads
Not rated
GitHub

About

a web logging proxy for MCP client-server communication

Details

Author
emicklei
GitHub stars
31
Downloads
387
Categories
Developer Tools

- 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

Trust Score

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.

web log view

Multiple proxies

multi flow

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.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.