Sobre el proyecto

Reticle se autodenomina "el Wireshark para el Protocolo de Contexto de Modelo". Es un proxy más una interfaz de escritorio que intercepta, visualiza y perfila el tráfico JSON-RPC entre un cliente LLM y servidores MCP. Funcionalidades clave: - Inspeccionar mensajes JSON-RPC crudos (solicitudes, notificaciones, respuestas) - Correlacionar instantáneamente pares solicitud ↔ respuesta - Perfilado de latencia y estimación de uso de tokens - Capturar stderr y salida de fallos del servidor - Grabar sesiones y exportar registros Los transportes compatibles incluyen stdio, HTTP transmisible, WebSocket y HTTP/SSE. Tres comandos CLI cubren los flujos principales: `mcp-reticle run` envuelve servidores MCP stdio para inspección, `mcp-reticle proxy` actúa como proxy inverso para transportes HTTP/SSE/WebSocket, y `mcp-reticle ui` inicia la interfaz de escritorio. Existe un modo solo registro sin UI, y un comando `daemon` sin interfaz actúa como centro de telemetría. La instalación se realiza mediante npm, pip o Homebrew, o compilando desde el código fuente usando `just build`. La documentación completa, incluyendo arquitectura, guías de seguridad, configuración de cliente, solución de problemas y formatos de exportación, se mantiene en la Wiki de GitHub. La herramienta trata las grabaciones y exportaciones como artefactos sensibles porque pueden contener entradas y salidas de herramientas. El proyecto está licenciado bajo MIT.