1. Conduid
  2. Commerce
  3. emicklei/mcp-log-proxy
MCP server · Commerce

emicklei/mcp-log-proxy

a web logging proxy for MCP client-server communication

59Fair

Scored 1 hours ago · breakdown

About emicklei/mcp-log-proxy

emicklei/mcp-log-proxy is an MCP server published by emicklei in the Commerce category: a web logging proxy for MCP client-server communication.

The repository has 32 stars and 7 forks, with the last commit 4 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/emicklei/mcp-log-proxy

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about emicklei/mcp-log-proxy

Powered by Claude · Grounded in docs

I know everything about emicklei/mcp-log-proxy. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 1 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.2.6v0.2.6 · 12 May 2025Changelog 47f2a2e2a975f40600bc89dbb3a6d99cf1220129 Improve instance dropdown display with command and selection indicator 596ee0a4f1ec5b28f4e5a7bd5aded9910e0be3a6 Merge pull request #5 from emicklei/dist/added-ldflags…
v0.2.5v0.2.5 · 12 May 2025Changelog f53404cb9f16906dfa6ddb3713e25a9037d54a2c Merge pull request #1 from emicklei/registration f0e5c8e841bb6be7ff8e38127b96d1fdc011d541 Merge pull request #2 from emicklei/feature/dashboard d7ea80ace8837e470fda1cbc87854704b22fd85b…

README

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.

install

brew tap "emicklei/tap"

and then

brew install emicklei/tap/mcp-log-proxy

or via Go

go install github.com/emicklei/mcp-log-proxy@latest

usage

mcp-log-proxy requires one argument -command that contains the full command line for starting the MCP server.

For example, to proxy traffic to the melrose-mcp server, the full command is:

mcp-log-proxy -command melrose-mcp

This example assumes that both tools are available on your execution PATH.

Once the proxy is started, messages can be viewed on http://localhost:5656.

optional flags

You can override the HTTP host address (default localhost) using the host flag, for example to listen on all interfaces or a specific interface address:

mcp-log-proxy -command melrose-mcp -host 0.0.0.0
mcp-log-proxy -command melrose-mcp -host 1.2.3.4

You can override the Web page title using the title flag:

mcp-log-proxy -command melrose-mcp -title "Melrōse (proxy)"   

You can override the HTTP port(default 5656) using the port flag:

mcp-log-proxy -command melrose-mcp -port 9999

When running multiple proxies, the mcp-log-proxy will detect whether a HTTP port is taken and choose a different port instead. Using the Web UI you can select any of the other running proxies.

You can override the log file location of the proxy that captures errors in the proxy itself using the log flag:

mcp-log-proxy -command melrose-mcp -log /your/logs/mcp-log-proxy.log

Claude examples

This example proxies the use of the melrose-mcp server. Locate the binaries to get the correct paths.

"melrōse": {
  "command": "/Users/SOME-USER/go/bin/mcp-log-proxy",
  "args": [
    "-command",
    "/Users/SOME-USER/go/bin/melrose-mcp -log /Users/SOME-USER/Library/Logs/claude-melrose.log",
    "-log",
    "/Users/SOME-USER/Library/Logs/claude-melrose-proxy.log",
    "-port",
    "7788",
    "-title",
    "Claude Melrose MCP"
  ]
},

Proxying the browsermcp server.

"browsermcp": {
  "command": "/Users/SOME-USER/go/bin/mcp-log-proxy",
  "args": [
    "-command",
    "npx @browsermcp/mcp@latest",
    "-log",
    "/Users/SOME-USER/Library/Logs/claude-browsermcp-proxy.log",
    "-port",
    "7799",
    "-title",
    "Claude Browser MCP"
  ]
}

Goose Example

This example proxies the use of the melrose-mcp server. Locate the binaries to get the correct paths.

/Users/SOME-USER/go/bin/mcp-log-proxy -command /Users/SOME-USER/go/bin/melrose-mcp -log /Users/SOME-USER/Library/Logs/goose-melrose.log -port 8888 -title Melrose-MCP

Error information

web log view

© 2025, https://ernestmicklei.com. MIT License.

README fetched from the repository 1 hours ago. The original is authoritative.

Questions

About emicklei/mcp-log-proxy

How do I install emicklei/mcp-log-proxy?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is emicklei/mcp-log-proxy safe to use with an AI agent?

Its trust score is 59 out of 100 (fair). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is emicklei/mcp-log-proxy still maintained?

Yes — the last commit was 4 months ago. The repository has 32 stars and 7 forks.