Skip to main content

Real-time debugging proxy for MCP (Model Context Protocol) servers

Project description

mcp-reticle

The Wireshark for the Model Context Protocol

See what your Agent sees.

Reticle intercepts, visualizes, and profiles JSON-RPC traffic between your LLM and MCP servers in real-time — with zero latency overhead.

Installation

pip install mcp-reticle

Usage

Wrap your MCP server command with mcp-reticle run:

mcp-reticle run --name my-server -- python -m my_mcp_server

Claude Desktop Configuration

Edit ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "my-server": {
      "command": "mcp-reticle",
      "args": ["run", "--name", "my-server", "--", "python", "-m", "my_mcp_server"]
    }
  }
}

Features

  • Deep Packet Inspection — See raw JSON-RPC messages in real-time
  • Request/Response Correlation — Automatically links responses to requests
  • Latency Profiling — Color-coded latency indicators
  • Token Profiling — Real-time token estimation per message
  • Multi-Session Support — Debug multiple MCP servers simultaneously
  • Zero-Latency Proxy — Microsecond overhead

Documentation

Full documentation at github.com/labterminal/mcp-reticle

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_reticle-0.1.0rc7.tar.gz (15.6 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_reticle-0.1.0rc7-py3-none-any.whl (15.7 MB view details)

Uploaded Python 3

File details

Details for the file mcp_reticle-0.1.0rc7.tar.gz.

File metadata

  • Download URL: mcp_reticle-0.1.0rc7.tar.gz
  • Upload date:
  • Size: 15.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mcp_reticle-0.1.0rc7.tar.gz
Algorithm Hash digest
SHA256 e752dffe4d2aa18388ffbd73717a4bef86cd93fd0a04ce3ebc077502dbff0a84
MD5 5f0ee3a8f63c40d6fdbf00e1d6923591
BLAKE2b-256 8535c767eb23eb61d2bf5f98a77d7f628f0aab08814de7f17a020ba1b59d6632

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_reticle-0.1.0rc7.tar.gz:

Publisher: release.yml on LabTerminal/mcp-reticle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mcp_reticle-0.1.0rc7-py3-none-any.whl.

File metadata

  • Download URL: mcp_reticle-0.1.0rc7-py3-none-any.whl
  • Upload date:
  • Size: 15.7 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mcp_reticle-0.1.0rc7-py3-none-any.whl
Algorithm Hash digest
SHA256 9a5e4614a4d8d53f040aa6fa5c72961ceb0785db993069f9f9e3f5e8a262881e
MD5 e270beec2f29ee98a228ad5af3f1b17d
BLAKE2b-256 767b89b1d6a68b713069b7bf07ada4327e79dae19b0f1b2b7035ffca3ca42172

See more details on using hashes here.

Provenance

The following attestation bundles were made for mcp_reticle-0.1.0rc7-py3-none-any.whl:

Publisher: release.yml on LabTerminal/mcp-reticle

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page