Об этом проекте
Reticle называет себя «Wireshark для Model Context Protocol». Это прокси-сервер плюс настольный интерфейс, который перехватывает, визуализирует и профилирует трафик JSON-RPC между клиентом LLM и серверами MCP.
Ключевые возможности:
- Просмотр необработанных сообщений JSON-RPC (запросы, уведомления, ответы)
- Мгновенное сопоставление пар запрос ↔ ответ
- Профилирование задержек и оценка использования токенов
- Захват stderr сервера и вывод при сбоях
- Запись сессий и экспорт логов
Поддерживаемые транспорты: stdio, Streamable HTTP, WebSocket и HTTP/SSE. Три команды CLI охватывают основные рабочие процессы: `mcp-reticle run` оборачивает серверы MCP через stdio для инспекции, `mcp-reticle proxy` выполняет обратное проксирование для транспортов HTTP/SSE/WebSocket, а `mcp-reticle ui` запускает настольный интерфейс. Доступен режим только логирования без UI, а также headless-команда `daemon`, выступающая как центр телеметрии.
Установка возможна через npm, pip или Homebrew, либо сборка из исходников с помощью `just build`. Полная документация, включая архитектуру, рекомендации по безопасности, конфигурацию клиента, устранение неполадок и форматы экспорта, поддерживается в GitHub Wiki.
Инструмент рассматривает записи и экспорт как чувствительные артефакты, поскольку они могут содержать входные и выходные данные инструментов. Проект распространяется под лицензией MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.