Edison Watch

デスクトップクライアント

Edison Watch デスクトップアプリをインストールすることで、管理者は従業員の AI 利用状況を可視化し、新しい MCP サーバーを検疫できます。

Edison Watch デスクトップアプリはすべての従業員のマシンにインストールされます。主な役割は 2 つあります。

管理者による可視化 - 各従業員の AI トラフィックを Edison 経由にルーティングし、管理者がダッシュボードで確認できるようにします。

各従業員の AI エージェントのトラフィックを Edison 経由にルーティングすることで、管理者はダッシュボードから、どのエージェントが実行されているか、どの MCP サーバーに接続しているか、どのツール呼び出しを行っているかを確認できます。デスクトップアプリが動作していないと、その従業員のアクティビティは管理者から見えません。

MCP 検疫 - 新しく検出された MCP サーバーを管理者が承認するまで保留します。

サポート対象の各 AI エージェントの設定ファイルを監視し、新しく検出された MCP サーバーを管理者が承認するまで保留することで、シャドー MCP を防ぎます。

また、Edison プロキシを各エージェントの設定に注入し、それらの設定内に含まれる認証情報のレビューをユーザーに促します。

Edison のクライアントサイドのスタック(デスクトップアプリ、そのローカルデーモン、そして両者が共有する UI コンポーネント)はすべてオープンソースで監査可能です。

各リポジトリの関係
  • desktop - 従業員がインストールする Electron アプリ。管理者に可視性を提供し、新しい MCP サーバーを検疫し、stdiod デーモンをインストールして管理します。
  • stdiod - デスクトップアプリが管理する Rust のバックグラウンドデーモン。ローカルの(stdio)MCP サーバーを Edison ゲートウェイへ安全にトンネリングします。
  • shared - デスクトップアプリと Web ダッシュボードの両方が使用する React + Tailwind のコンポーネントライブラリ。見た目の一貫性を保ちます。
これが重要な理由

デスクトップクライアントは完全にオープンソースの Electron アプリで、付属のバックグラウンドデーモン stdiod(ローカルの MCP サーバーを Edison へ安全にトンネリングする Rust プロセス)もオープンソースです。どちらも従業員のマシン上で動作するため、セキュリティチームはデプロイ前にコードの隅々まで確認できます。

デスクトップクライアントのインストール、エージェントの接続、検疫されたサーバーのレビュー、トラブルシューティングの詳細ガイドは近日公開予定です。それまでは、承認フローについては MCP 検疫 を、管理者がダッシュボードで見られる内容については 組織の監視 を参照してください。