这个项目能做什么

Reticle 自称是“Model Context Protocol 的 Wireshark”,它是一个代理加桌面界面工具,可拦截、可视化并分析 LLM 客户端与 MCP 服务器之间的 MCP JSON-RPC 流量。 主要功能包括: - 检查原始 JSON-RPC 消息(请求、通知、响应) - 即时关联请求 ↔ 响应配对 - 分析延迟并估算 token 使用量 - 捕获服务器 stderr 和崩溃输出 - 录制会话并导出日志 支持的传输方式包括 stdio、Streamable HTTP、WebSocket 和 HTTP/SSE。三个 CLI 命令覆盖主要工作流:`mcp-reticle run` 包装 stdio MCP 服务器以供检查,`mcp-reticle proxy` 反向代理 HTTP/SSE/WebSocket 传输,`mcp-reticle ui` 启动桌面界面。提供无界面的日志模式,以及作为遥测中心的无头 `daemon` 命令。 可通过 npm、pip 或 Homebrew 安装,或使用 `just build` 从源码构建。完整文档(含架构、安全指南、客户端配置、故障排查和导出格式)维护于 GitHub Wiki。 该工具将录制和导出内容视为敏感工件,因其可能包含工具输入与输出。项目采用 MIT 可证。