-
Notifications
You must be signed in to change notification settings - Fork 46
Architecture
Apoorv Raj Saxena edited this page Jan 6, 2026
·
1 revision
Reticle sits between the MCP client and MCP server and inspects JSON-RPC traffic.
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ MCP Client │────▶│ mcp-reticle │────▶│ MCP Server │
│ (Claude, Cline) │◀────│ (CLI) │◀────│ (your tool) │
└─────────────────┘ └────────┬────────┘ └─────────────────┘
│ Telemetry
▼
┌─────────────────┐
│ Reticle UI │
│ (Tauri + React) │
└─────────────────┘
- Client sends JSON-RPC requests/notifications to the server
- Reticle forwards traffic transparently (client ↔ Reticle ↔ server)
- Reticle parses messages and emits telemetry (message, timing, direction, correlation ids)
- The UI renders message streams, correlations, latency, and token estimates
-
stdio:
mcp-reticle runwraps a process and intercepts stdin/stdout -
HTTP-based:
mcp-reticle proxyreverse-proxies upstream servers and intercepts traffic -
headless hub:
mcp-reticle daemonaggregates telemetry without the UI
See: CLI
Reticle · MCP inspection & profiling · MIT licensed