Browsentic について
Browsentic BridgeはブラウザーのサイドパネルからエージェントCLIを実行し、ログイン済みのタブで作業させます。既存のエージェントCLIでブラウザーを操作したい人向けで、任意のMCP接続によるターミナルからの制御にも対応します。
主な機能
- 01エージェント作業用のブラウザーサイドパネル
- 02ログイン済みのブラウザータブを利用
- 03ローカルループバックBridge
- 04複数のエージェントCLIに対応
- 05ブラウザーのペアリングと解除
- 06stdio経由のMCP
活用シーン
- 01開いているログイン済みタブでエージェントに作業させる
- 02ターミナルのMCPクライアントからブラウザー作業を実行
- 03複数のMCPクライアントでペアリング済みブラウザーを共有
- 04ブラウザーアクセスをペアリングまたは解除
MCP 対応
Browsenticはstdio経由でMCPを提供し、MCPクライアントから同じペアリング済みブラウザーを操作できます。1つのBridgeを複数クライアントで共有できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
51掲載時のツール一覧 · 1 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| geometry | boolean | いいえ | 各要素のドキュメントピクセル座標 "bounds" を追加します。既定では無効です。他のツールはセレクターまたは表示テキストで対象を指定するため、座標が必要な場合にのみ要求してください。例:page.trustedClick または page.dragElement 用のポイント座標。 |
| maxPerKind | integer | いいえ | 種類ごとに一覧表示するリンク、ボタン、フィールド、フォームの上限数 |
詳細
browsentic
これはBrowsentic Bridgeです。お使いのコンピューター上で動作する、Browsentic の一部です。
Browsentic は、ブラウザーの強力な機能です。実際にログイン済みのブラウザーのサイドパネルから、すでに使っているエージェント CLI を実行する、エージェント型のブラウザーハーネスです。サイドパネルは、現在開いているタブの横に表示されます。Bridge はループバック上で動作し、作業を指示するとエージェント CLI を起動します。無料のオープンソースソフトウェアで、ホスト型の中継サーバー、API キー、アカウント、ヘッドレスブラウザーは不要です。エージェントは、すでにサインインしているタブで動作します。
インストール
拡張機能も含め、1 つのコマンドですべてをセットアップできます。
npx browsentic@latest setup
Browsentic Bridge が起動し、使用するブラウザーを尋ねた後、そのブラウザーで拡張機能のストアページを開き、ブラウザーの接続を待ちます。Add to Chrome(Firefox では Add。Edge では、まず他のストアの拡張機能を許可する必要があります)を押すと、拡張機能が自動的に接続します。コードを求められた場合は、セットアップ時に表示されたコードを入力してください。macOS と Windows では、アプリをウィンドウから起動して同じ操作ができます。詳しくはbrowsentic.com/installをご覧ください。
拡張機能は、Chrome、Brave、Arc、Vivaldi、Opera 向けにChrome ウェブストアで、Edge 向けにEdge アドオンで配布されています。Firefox 向けにはMozilla の署名済みアドオンがあります。サイドパネルは、サインイン済みのエージェント CLI 上で動作します。Claude Code、Codex、またはその他の対応 CLI を利用できます。
サイドパネルを開き、指示を入力するか、音声で伝えてください。
後で更新するには、次のコマンドを実行します。
npx browsentic@latest update
拡張機能はストアから自動更新されるため、Bridge と同じバージョンである必要はありません。
要件
- Node.js 20 以降
- Chrome、Edge、Brave、Arc、Vivaldi、Opera などの Chromium ブラウザー、または Firefox 140 以降
PATH上にあり、ログイン済みのエージェント CLI が 1 つ必要です。claude、codex、agy、vibe、grok、cursor-agent、qwen、opencode、dshのいずれか
コマンド
browsentic setup | Bridge を起動し、ブラウザーに拡張機能を追加してペアリングします |
browsentic update | Bridge を更新して再起動します |
browsentic browsers | このコンピューター上のブラウザーと、それぞれの拡張機能の入手先を表示します |
browsentic pair | 1 回限り使用できる新しいコードを発行します |
browsentic status | Bridge、ペアリング済みブラウザー、エージェントの状態を表示します |
browsentic sessions | ペアリング済みブラウザーの一覧を表示します |
browsentic revoke | 1 つまたはすべてのブラウザーのペアリングを解除します |
browsentic agent | サイドパネルで実行するエージェントを選択します |
browsentic logs | Bridge のログを追跡表示します |
browsentic mcp | stdio 経由で MCP を提供します |
browsentic help を実行すると、その他のコマンドが表示されます。ストアにアクセスできないブラウザーでは、このパッケージに含まれるフォルダーから拡張機能を読み込めます。browsentic setup --unpacked を実行してください。
MCP クライアントからの利用
任意の機能であり、サイドパネルでは必要ありません。Browsentic を MCP クライアントに登録すると、そのクライアントからターミナル経由で同じブラウザーを操作できます。
npm i -g browsentic
claude mcp add browsentic -- browsentic mcp
Claude Code、Codex、Cursor、Zed、Claude Desktop など、どの MCP クライアントでも動作します。ブラウザーとの接続は 1 つの Bridge が管理するため、複数のクライアントで同じペアリング済みブラウザーを同時に共有できます。
ここでは npx よりもグローバルインストールをおすすめします。npx コマンドはクライアントの起動ごとにパッケージを再解決するため、セットアップ時とは異なる Bridge が気付かないうちに起動することがあります。
ドキュメント
詳細なドキュメントは**browsentic.com/docs**にあります。セキュリティモデル、ツールリファレンス、アーキテクチャもご覧ください。
ソース:github.com/imshaikot/browsentic · Apache 2.0
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。