eyalzh/browser-control-mcp

MCP server paired with a browser extension that enables AI agents to control the user's browser.

解決する課題

このプロジェクトは、AIアシスタントがユーザーのウェブブラウザと安全にやり取りするための安全な方法を提供します。これにより、AIエージェントは、ブラウザの内部スクリプトやページ変更機能への完全で無制限のアクセスを許可することなく、タブの管理、閲覧履歴の検索、およびウェブページの内容の読み取りを行うことができます。

仕組み

これは、MCP (Model Context Protocol) サーバーと Firefox ブラウザ拡張機能の2つのコンポーネントで構成されています。サーバーは、AIアシスタント(Claude Desktop など)とブラウザの間の架け橋として機能します。拡張機能は Firefox 内で動作し、ブラウザデータにアクセスするために必要な権限を提供します。サーバーと拡張機能の間の通信は、共有シークレットを使用したローカル限定の接続によって保護されています。

対象ユーザー

AIアシスタントにリサーチを行わせたり、ブラウザのタブを整理したり、閲覧履歴から情報を取得させたりしたい一方で、ページ内容やスクリーンショットへのアクセスに対して厳格なセキュリティとユーザーの同意を維持したいユーザー。

ハイライト

  • 安全なアクセス: 一般的なウェブ自動化ツールとは異なり、任意のスクリプト実行やページ変更はサポートしていません。
  • 同意ベースの読み取り: ウェブページの内容を読み取るには、各ドメインに対して明示的なユーザーの同意が必要です。
  • 制御されたスクリーンショット: スクリーンショットの撮影には、拡張機能のツールバーボタンを介した個別のタブの承認が必要です。
  • タブ管理: AI主導のロジックに基づいて、タブを開く、閉じる、並べ替える、およびグループ化するためのツール。
  • 履歴検索: ブラウザの履歴から特定の記事やページを検索して取得する機能。
  • 監査ログ: ツール呼び出しを監視するための拡張機能側の監査ログが含まれています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト