Repolode
eyalzh

eyalzh/browser-control-mcp

ユーザーの同意のもと、AIアシスタントがタブの管理、履歴の検索、ページの読み取りやスクリーンショット撮影を行えるMCPサーバーとFirefox拡張機能。

スター
336
フォーク
80
未解決の Issue
28
最終コミット
2 か月前

これは何?

Browser Control MCPは、ローカルMCPサーバーとFirefox拡張機能を組み合わせ、AIアシスタントがユーザー自身のブラウザー内で操作できるようにします。アシスタントはタブの開閉や一覧表示、名前と色を指定したタブグループの作成、タブの並べ替え、閲覧履歴の読み取りや検索を行えます。

ページの内容については、Webページのテキストやリンクの読み取り、タブ内のテキストの検索とハイライト表示、タブの表示領域のスクリーンショット撮影が可能です。ページ内容の読み取りにはドメインごとのユーザーの同意が必要です。スクリーンショットを撮るには、ユーザーが拡張機能のツールバーボタンをクリックしてタブごとに許可する必要があり、FirefoxのactiveTab権限によってこれが強制されます。

ページの変更、任意のスクリプト実行、リモートへのデータ収集は、意図的に行わない設計です。MCPサーバーと拡張機能は、共有シークレットで保護されたローカル接続を介して通信し、拡張機能はツール呼び出しの監査ログを記録します。このプロジェクトは実験段階とされています。

主な機能

  • 01ブラウザーのタブを開く、閉じる、一覧表示する
  • 02名前と色を指定してタブグループを作成する
  • 03開いているタブを並べ替える
  • 04閲覧履歴を読み取り、検索する
  • 05ドメインごとの同意を得てページのテキストやリンクを読み取る
  • 06タブごとの許可を得てスクリーンショットを撮影する

ユースケース

  • AIアシスタントを使って、トピックごとにタブを閉じたりグループ化したりする
  • 覚えているページを過去の閲覧履歴から検索する
  • 複数の検索結果をアシスタントに調査させ、要約してもらう
  • ページ編集の権限を与えずに、アシスタントとWebページの内容を確認する

クイックスタート

  1. 1

    addons.mozilla.org から Firefox 拡張機能をインストールします

  2. 2

    リポジトリをクローンし、依存関係をインストールします

    npm install
  3. 3

    MCP サーバーとブラウザー拡張機能をビルドします

    npm run build
  4. 4

    拡張機能のシークレットを含む MCP サーバー設定を、MCP クライアントの設定に追加します

使う前に知っておきたいこと

  • このプロジェクトは実験的なものとしてマークされており、README には自己責任で使用するよう記載されています。
  • Firefox 専用です。他のブラウザーでは動作しません。
  • セットアップ時に、拡張機能のページからシークレットキーをコピーして MCP サーバーの設定に追加する必要があります。

トピック

よくある質問

browser-control-mcp とは?
ユーザーの同意のもと、AIアシスタントがタブの管理、履歴の検索、ページの読み取りやスクリーンショット撮影を行えるMCPサーバーとFirefox拡張機能。 Browser Control MCPは、ローカルMCPサーバーとFirefox拡張機能を組み合わせ、AIアシスタントがユーザー自身のブラウザー内で操作できるようにします。アシスタントはタブの開閉や一覧表示、名前と色を指定したタブグループの作成、タブの並べ替え、閲覧履歴の読み取りや検索を行えます。
browser-control-mcp は無料で使えますか?ライセンスは?
browser-control-mcp は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
browser-control-mcp は今もメンテナンスされていますか?
半年以内に更新あり。browser-control-mcp の最終コミットは 2026年8月23日 です。
browser-control-mcp は何に使えますか?
AIアシスタントを使って、トピックごとにタブを閉じたりグループ化したりする 覚えているページを過去の閲覧履歴から検索する 複数の検索結果をアシスタントに調査させ、要約してもらう ページ編集の権限を与えずに、アシスタントとWebページの内容を確認する
browser-control-mcp のインストール方法は?
addons.mozilla.org から Firefox 拡張機能をインストールします リポジトリをクローンし、依存関係をインストールします: npm install MCP サーバーとブラウザー拡張機能をビルドします: npm run build 拡張機能のシークレットを含む MCP サーバー設定を、MCP クライアントの設定に追加します
browser-control-mcp はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/eyalzh/browser-control-mcp

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト