このプロジェクトについて
Reticleは「Model Context ProtocolのWireshark」と自称するツールで、LLMクライアントとMCPサーバー間のJSON-RPC通信をインターセプト、可視化、プロファイリングするプロキシ+デスクトップUIです。
主な機能:
- 生のJSON-RPCメッセージ(リクエスト、通知、レスポンス)の検査
- リクエストとレスポンスの即時相関
- 遅延プロファイリングとトークン使用量推定
- サーバーstderrおよびクラッシュ出力のキャプチャ
- セッション記録とログエクスポート
サポートされるトランスポート:stdio、Streamable HTTP、WebSocket、HTTP/SSE。主要ワークフローは3つのCLIコマンドでカバー:`mcp-reticle run`はstdio MCPサーバーをラップして検査、`mcp-reticle proxy`はHTTP/SSE/WebSocketトランスポートをリバースプロキシ、`mcp-reticle ui`はデスクトップインターフェースを起動。UIなしのログのみモードや、テレメトリハブとして動作するヘッドレス`daemon`コマンドも提供。
インストールはnpm、pip、Homebrew、またはソースから`just build`でビルド可能。アーキテクチャ、セキュリティガイドライン、クライアント設定、トラブルシューティング、エクスポート形式など完全なドキュメントはGitHub Wikiに掲載。
記録およびエクスポートデータはツール入出力を含む可能性があるため機密扱い。プロジェクトはMITライセンスで公開されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.