ターミナルからLLM駆動のエージェントを実行できる、ツール利用、MCP、ブラウザー自動化に対応した汎用AIエージェントフレームワークです。
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
addons.mozilla.org から Firefox 拡張機能をインストールします
- 2
リポジトリをクローンし、依存関係をインストールします
npm install - 3
MCP サーバーとブラウザー拡張機能をビルドします
npm run build - 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 の数値は毎日更新されます。
関連プロジェクト
ByteDance発のオープンソースなマルチモーダルAIエージェント基盤。CLI/Web UIのAgent TARSと、デスクトップGUIエージェントアプリのUI-TARS Desktopを提供。
AIエージェント専用のDocker化されたLinuxデスクトップ、ブラウザー、文書ツールを備えたオープンなエージェントフレームワーク。
普段どおりブラウザを使いながら、ログイン済みのChromeやEdgeをAIエージェントに操作させるCLIとブラウザー拡張機能。
ブラウザー操作をMCPコマンドやClaude Skillsに変換し、AIエージェントから制御できる自動化プラットフォーム。
既存のブラウザをAIエージェントで操作できる、MCP・CLI・スキル対応のオープンソース拡張機能。