既存のブラウザをAIエージェントで操作できる、MCP・CLI・スキル対応のオープンソース拡張機能。
jackwener/BrowserMCP
ログイン済みのChromeタブをローカル拡張機能とホスト経由でAIエージェントが操作できるMCPブラウザーサービス。再利用可能なサイトアダプターにも対応。
- スター
- 130
- フォーク
- 15
- 未解決の Issue
- 4
- 最終コミット
- 9 日前
これは何?
BrowserMCPは、Claude Code、Cursor、CodexなどのMCPクライアントを、すでにログインしているChromeブラウザーに接続します。Native Messagingで連携するChrome拡張機能とローカルホストにより、エージェントは既存のセッションとCookieを使って、ページの読み取り、サイト内検索、フォーム入力、ページ遷移を行えます。
エージェントは、変数やタブハンドルが呼び出しをまたいで保持される永続的なJavaScriptワークスペースで動作し、観察、操作、検証、完了のサイクルに従います。Twitter/X、Bilibili、Reddit向けのサイトコマンドが組み込まれているほか、開発者は独自のサイトアダプターを、明示的に呼び出せる再利用可能なMCPツールとして定義できます。
エージェントが作成したタブは名前付きグループにまとめられ、セッション終了後に閉じられます。ユーザーから借りたタブは閉じずに解放します。npmパッケージとChrome Web Storeの拡張機能からインストールでき、セットアップコマンドで選択したMCPクライアントを登録できます。
主な機能
- 01Native Messagingを使い、ローカルの拡張機能とホスト経由でログイン済みのChromeタブを操作。
- 02変数やタブハンドルが呼び出しをまたいで保持される、永続的なJavaScript REPL。
- 03Twitter/X、Bilibili、Reddit向けのサイトコマンドを内蔵。
- 04サイトアダプターを、明示的に呼び出せる再利用可能なMCPツールとして定義可能。
- 05エージェントが作成したタブはグループ化して後処理し、ユーザーのタブはセッション終了時の後処理でも閉じない。
- 06stdioとUnixソケットまたは名前付きパイプを使ったローカル限定の接続。ポート設定は不要。
ユースケース
- すでにログインしているサイトのページをAIエージェントに読ませたり、要約させたりする。
- 既存のログイン状態が必要なブラウザーセッションで、フォーム入力やページ遷移を自動化する。
- Webサイト上で検証済みの検索手順を繰り返す、再利用可能なツールを構築する。
- Claude CodeやCursorのコーディングエージェントに、調査のためブラウザーを使わせる。
クイックスタート
- 1
Chrome ウェブストアから BrowserMCP Connector Chrome 拡張機能をインストールします
- 2
npm パッケージをグローバルにインストールします
npm install -g @jackwener/browsermcp - 3
セットアップを実行して拡張機能を接続し、MCP クライアントを設定します
browsermcp setup - 4
MCP クライアントを再起動または再接続し、BrowserMCP を使うように指示します
使う前に知っておきたいこと
- Node.js 22 以降、Google Chrome、MCP クライアントが必要です。
- この拡張機能は、デバッガー、Cookie、すべての URL へのアクセスなど、強力な権限を要求します。
- サイト上のコマンドは、追加の承認プロンプトなしで実行されます。
収録されている特集
トピック
よくある質問
- BrowserMCP とは?
- ログイン済みのChromeタブをローカル拡張機能とホスト経由でAIエージェントが操作できるMCPブラウザーサービス。再利用可能なサイトアダプターにも対応。 BrowserMCPは、Claude Code、Cursor、CodexなどのMCPクライアントを、すでにログインしているChromeブラウザーに接続します。Native Messagingで連携するChrome拡張機能とローカルホストにより、エージェントは既存のセッションとCookieを使って、ページの読み取り、サイト内検索、フォーム入力、ページ遷移を行えます。
- BrowserMCP は無料で使えますか?ライセンスは?
- BrowserMCP は Apache-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- BrowserMCP は今もメンテナンスされていますか?
- 活発にメンテナンス中。BrowserMCP の最終コミットは 2026年10月29日 です。
- BrowserMCP は何に使えますか?
- すでにログインしているサイトのページをAIエージェントに読ませたり、要約させたりする。 既存のログイン状態が必要なブラウザーセッションで、フォーム入力やページ遷移を自動化する。 Webサイト上で検証済みの検索手順を繰り返す、再利用可能なツールを構築する。 Claude CodeやCursorのコーディングエージェントに、調査のためブラウザーを使わせる。
- BrowserMCP のインストール方法は?
- Chrome ウェブストアから BrowserMCP Connector Chrome 拡張機能をインストールします npm パッケージをグローバルにインストールします: npm install -g @jackwener/browsermcp セットアップを実行して拡張機能を接続し、MCP クライアントを設定します: browsermcp setup MCP クライアントを再起動または再接続し、BrowserMCP を使うように指示します
- BrowserMCP はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/jackwener/BrowserMCP
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Webタスクを自動化し、サイトのデータを抽出するブラウザーサイドパネル型AIアシスタント。コーディングエージェントがブラウザーを操作するためのブリッジも備えています。
Chrome、Firefox、Edgeに対応し、好みのLLMを使ってページとチャットしたり、複数ステップのブラウザー操作を自動化したりできるオープンソースのAIブラウザーエージェント拡張機能。
ローカルのネイティブメッセージング拡張機能を介して、AIエージェントがログイン済みのChromeを操作できるRust製CLI/MCPサーバー。
AIエージェントがログイン済みのブラウザー上でWebタスクを実行する、オープンソースのChrome/Edge拡張機能です。
ブラウザー操作をMCPコマンドやClaude Skillsに変換し、AIエージェントから制御できる自動化プラットフォーム。