trackmcp
Back to directory
soth-ai

mcp-reticle

View on GitHub

Reticle intercepts, visualizes, and profiles JSON-RPC traffic between your LLM and MCP servers in real-time, with zero latency overhead. Stop debugging blind. Start seeing everything.

118 stars RustOthers Updated Aug 1, 2026
agentaiai-agentsanalyticsanthropic-claudeawesomedebuggingdebugging-tooldevopsmcpmcp-clientmcp-securitymcp-servermcp-toolsmodel-context-protocolsecuritysecurity-toolstools

Documentation

RETICLE

The Wireshark for the Model Context Protocol (MCP)

See what your agent sees.

Reticle intercepts, visualizes, and profiles MCP JSON-RPC traffic in real time — designed for microsecond-level overhead.

·

·

·

·


What is Reticle?

Reticle is a proxy + UI for debugging MCP integrations:

  • inspect raw JSON-RPC messages (requests / notifications / responses)
  • correlate request ↔ response instantly
  • profile latency and token estimates
  • capture server stderr and crashes
  • record sessions and export logs

Supported transports: stdio, Streamable HTTP, WebSocket, HTTP/SSE.


Quick start

1) Install

bash
# npm
npm install -g mcp-reticle

# pip
pip install mcp-reticle

# Homebrew
brew install labterminal/mcp-reticle/mcp-reticle

2) Wrap your MCP server (stdio)

Replace your MCP server command with `mcp-reticle run --name -- `.

Example (Claude Desktop-style config):

json
{
  "mcpServers": {
    "filesystem": {
      "command": "mcp-reticle",
      "args": ["run", "--name", "filesystem", "--", "npx", "-y", "@modelcontextprotocol/server-filesystem", "/Users/me/work"]
    }
  }
}

3) Launch the UI

bash
mcp-reticle ui

Optional: log-only mode (no UI)

bash
mcp-reticle run --log -- npx -y @modelcontextprotocol/server-memory

Optional: proxy an HTTP-based MCP server

bash
mcp-reticle proxy --name api --upstream http://localhost:8080 --listen 3001

Installation

If you prefer building from source:

bash
git clone https://github.com/labterminal/mcp-reticle.git
cd mcp-reticle
just build

Documentation

All guides and deep dives are in the GitHub Wiki:


CLI overview

CommandPurpose
`mcp-reticle run`Wrap stdio MCP servers and inspect traffic
`mcp-reticle proxy`Reverse proxy HTTP/SSE/WebSocket transports
`mcp-reticle ui`Launch the desktop UI
`mcp-reticle daemon`Headless telemetry hub

Full details: CLI reference


Security & privacy

Reticle can capture tool inputs/outputs and server stderr. Treat recordings and exports as sensitive artifacts.

Recommended reading: Security & privacy


Contributing


License

MIT — see `LICENSE`.

Frequently asked questions

What is mcp-reticle?

mcp-reticle is Reticle intercepts, visualizes, and profiles JSON-RPC traffic between your LLM and MCP servers in real-time, with zero latency overhead. Stop debugging blind. Start seeing everything.

How do I install mcp-reticle?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is mcp-reticle open source?

Yes — it is hosted on GitHub at https://github.com/soth-ai/mcp-reticle and has 118 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP