Repolode
jackwener

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. 1

    Chrome ウェブストアから BrowserMCP Connector Chrome 拡張機能をインストールします

  2. 2

    npm パッケージをグローバルにインストールします

    npm install -g @jackwener/browsermcp
  3. 3

    セットアップを実行して拡張機能を接続し、MCP クライアントを設定します

    browsermcp setup
  4. 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 の数値は毎日更新されます。

関連プロジェクト