mcpField
B
Browsentic

Browsentic

ローカル
browsentic.comブラウザ自動化2472 日前に更新

Browsentic について

Browsentic BridgeはブラウザーのサイドパネルからエージェントCLIを実行し、ログイン済みのタブで作業させます。既存のエージェントCLIでブラウザーを操作したい人向けで、任意のMCP接続によるターミナルからの制御にも対応します。

主な機能

  1. 01エージェント作業用のブラウザーサイドパネル
  2. 02ログイン済みのブラウザータブを利用
  3. 03ローカルループバックBridge
  4. 04複数のエージェントCLIに対応
  5. 05ブラウザーのペアリングと解除
  6. 06stdio経由のMCP

活用シーン

  1. 01開いているログイン済みタブでエージェントに作業させる
  2. 02ターミナルのMCPクライアントからブラウザー作業を実行
  3. 03複数のMCPクライアントでペアリング済みブラウザーを共有
  4. 04ブラウザーアクセスをペアリングまたは解除

MCP 対応

Browsenticはstdio経由でMCPを提供し、MCPクライアントから同じペアリング済みブラウザーを操作できます。1つのBridgeを複数クライアントで共有できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"imshaikot-browsentic": {
"command": "npx",
"args": [
"-y",
"browsentic"
]
}
}
}
起動コマンドnpx -y browsentic

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmbrowsentic0.9.0

ツール

51

掲載時のツール一覧 · 1 週間前に更新

パラメーター型必須説明
geometrybooleanいいえ各要素のドキュメントピクセル座標 "bounds" を追加します。既定では無効です。他のツールはセレクターまたは表示テキストで対象を指定するため、座標が必要な場合にのみ要求してください。例:page.trustedClick または page.dragElement 用のポイント座標。
maxPerKindintegerいいえ種類ごとに一覧表示するリンク、ボタン、フィールド、フォームの上限数

詳細

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 向けにはM​​ozilla の署名済みアドオンがあります。サイドパネルは、サインイン済みのエージェント 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 setupBridge を起動し、ブラウザーに拡張機能を追加してペアリングします
browsentic updateBridge を更新して再起動します
browsentic browsersこのコンピューター上のブラウザーと、それぞれの拡張機能の入手先を表示します
browsentic pair1 回限り使用できる新しいコードを発行します
browsentic statusBridge、ペアリング済みブラウザー、エージェントの状態を表示します
browsentic sessionsペアリング済みブラウザーの一覧を表示します
browsentic revoke1 つまたはすべてのブラウザーのペアリングを解除します
browsentic agentサイドパネルで実行するエージェントを選択します
browsentic logsBridge のログを追跡表示します
browsentic mcpstdio 経由で 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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。