这个项目能做什么
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 可证。
评论
0 评分人数达到10人后显示
登录后参与讨论。