このプロジェクトについて

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ライセンスで公開されています。