OpenTabsとは?
OpenTabs は、MCP クライアントを実際の Chrome ブラウザーにつなぎます。Chrome の拡張機能が開いているタブを手元のマシン上のサーバーに橋渡しし、プラグインが各 Web アプリの内部 API を MCP のツールに変えるので、エージェントはすでにサインインしているサイトであなたとして行動します。README には、Slack、Discord、GitHub、Jira、Notion、Figma、AWS、Stripe などを含む 100 を超えるプラグインと約 2,000 個のツールが挙げられており、スクリーンショット、クリック、入力、ネットワークのキャプチャを行う汎用のブラウザーツールもあります。
サーバーは 127.0.0.1:9515 で Streamable HTTP を話し、~/.opentabs/extension/auth.json にある 64 文字の bearer シークレットで保護されています。DNS リバインディングを防ぐため、ブラウザーの Origin ヘッダーが付いたリクエストは拒否します。ゲートウェイのエンドポイントは、コンテキストを節約するために opentabs_list_tools と opentabs_call の 2 つのツールだけを公開します。stdio のブリッジが HTTP サーバーに中継し、CLI モードでは MCP を完全に省けます。Node.js 22 以上と Chrome が必要で、拡張機能はデベロッパーモードでパッケージ化せずに読み込みます。
ライセンスは MIT で、GitHub のスター数は約 990 です。最新のリリースは今も 2026 年 7 月 27 日の 0.0.115 で、公式の MCP レジストリには登録されていません。匿名のテレメトリは既定で有効で、PostHog の米国リージョンに送られます。opentabs telemetry disable か DO_NOT_TRACK=1 で無効にできます。
OpenTabsのインストール方法
npm install -g @opentabs-dev/cli && opentabs startOpenTabsは使う価値があるか?
OpenTabs は実際の問題を、不安を覚えるやり方で解決します。API キーや OAuth アプリを間に挟まずに、使っているすべてのサイトでのログイン済みの身元をエージェントに与えるのです。サイト自身の API を呼ぶのは、スクリーンショットに頼る自動化より速く、壊れにくいです。ゲートウェイのおかげで 2,000 個のツールがコンテキストウィンドウにあふれることもありません。しかし、便利さとリスクは同じ機能の表と裏です。
ログインしているものなら何でも、エージェントはあなたとして使えます。Slack のメッセージを送る、プルリクエストをマージする、AWS の設定を変える、といったことです。エージェントが読むページやメールに仕込まれたプロンプトインジェクションが、そのアクセスに便乗するおそれもあります。既定値は助けになります。すべてのツールは無効の状態から始まり、プラグインやツールごとに Off、Ask、Auto を設定でき、プラグインが更新されると権限はリセットされ、直近の 500 件の操作を監査ログから照会できます。ただしドキュメントには、シークレットが設定されていなければサーバーは何も確認しないこと、OPENTABS_DANGEROUSLY_SKIP_PERMISSIONS ですべてのチェックが無効になることも書かれています。
プラグインは、サイトが予告なく変更する、文書化されていない内部 API に依存しています。GraphQL の変数の形式が原因で Instacart の get_order の呼び出しが失敗した Issue #154 が、典型的な失敗例です。こうした API の利用はサービスの利用規約に違反するおそれもあり、プロジェクトの免責事項はその責任を利用者に負わせています。プラグインは コミュニティ製のものも含めて npm パッケージなので、1 つインストールするたびに、サインイン済みのブラウザーの中で誰かのコードを動かすことになります。
もう 1 つの注意点は成熟度です。バージョンはまだ 0.0.x で、7 月以降リリースがなく、ツール呼び出しのタイムアウトが 30 秒(進捗報告があれば 5 分)、メッセージの上限が 10 MB であることは、デスクトップ向けに生まれた出自を示しています。GitHub、Slack、Stripe なら、ベンダー自身のサーバーは、管理者が取り消せる、スコープを絞ったトークンで動作します。OpenTabs のスコープはブラウザーの Cookie が許す範囲すべてで、その違いはプラグインの数がいくつあっても埋まりません。
真価を発揮する場面
複数のクライアントの Slack と Notion のワークスペースにゲストとして参加するフリーランスのコンサルタント
すべてのワークスペースのメンションとページの変更を、毎週ダイジェストにまとめる
ゲストはアプリのインストールやインテグレーションの作成ができないことが多いですが、OpenTabs は Chrome ですでに開いているセッションを使うので、読み取りツールを Auto で動かせます。無料です。同じ回避策がクライアントのポリシーに反するおそれがあり、そのリスクを判断するのはコンサルタント自身です。
十数個の社内管理コンソールを抱える SaaS 企業のサポートエンジニア
公開 API のない Web ツールをまたいで、エージェントに顧客を調べさせる
SDK でプラグインのひな形を作るか、エージェントにサイトの API を見つけさせて下書きさせ、ゲートウェイ経由で呼び出します。タブの切り替えは減りますが、内部 API が変わるたびに、誰かが直すまでプラグインは壊れます。
200 人規模の企業で開発者ツールを審査するセキュリティ責任者
社員が業務用マシンに OpenTabs をインストールしてよいか判断する
拡張機能はデベロッパーモードでパッケージ化せずに動き、AWS のような本番のコンソールを含め、ブラウザー内のすべての SSO セッションの権限で行動できます。現実的な対策は、リスクの低いログインだけを入れた別の Chrome プロファイル、すべての書き込みツールを Ask にすること、監査ログの確認です。
導入前に確認すること
- 導入
- npm install -g @opentabs-dev/cli && opentabs start を実行し、chrome://extensions で ~/.opentabs/extension をパッケージ化せずに読み込み、opentabs plugin install <name> を実行します。Claude Code、OpenCode、Cursor、Windsurf 向けの設定が文書化されています。各ツールは初回の利用前に有効にする必要もあります。
- 連携
- README によれば 100 以上のプラグインと約 2,000 個のツールがあり、さらにスクリーンショット、クリック、入力、ネットワークのキャプチャを行う組み込みのブラウザーツールがあります。ほとんどのプラグインは読み取りと書き込みのツールが混在しています。ゲートウェイが公開するのは opentabs_list_tools と opentabs_call だけです。
- データとプライバシー
- ツールは、サインインしているすべてのサイトで、ブラウザーの Cookie の権限で動作します。エージェントが読むページやメッセージは信頼できない入力です。ソースでは既定でサーバーは 127.0.0.1 にバインドしますが、HOST 変数で上書きでき、リポジトリの Dockerfile は 0.0.0.0 を設定しているので、コンテナ内では bearer シークレットが唯一の防御です。すべてローカルで動き、監査ログは ~/.opentabs/audit.log にあります。テレメトリは無効にするまで PostHog に送られます。リポジトリにはセキュリティアドバイザリが掲載されていません。
- 大規模利用時のコスト
- 無料で、効いてくる制限は各サイト自身のものです。エージェントを多用すると、個人アカウントを通じた操作になるため、そのサイトのレート制限や不正利用の検知に引っか かることがあります。OpenTabs 自体は、プラグインごとに 25 件の同時呼び出しと、1 分あたり 5 件の新しい MCP セッションを許可しています。
- 制限
- ツール呼び出しは 30 秒でタイムアウトし、5 分まで延長できます。メッセージは 10 MB まで、同時に接続できる拡張機能は 1 つだけです。サイトが内部 API を変えるとプラグインが壊れます。
良い点
- API キーや OAuth アプリが不要で、既存のセッションを使う
- ページをクリックして回るのではなく、本物の API を呼び出す
- ツールは既定で無効で、ツール ごとに Off、Ask、Auto を設定できる
- ゲートウェイモードでツール一覧を 2 つに減らせる
気になる点
- ログイン済みのすべてのアカウントで、エージェントがあなたとして行動できる
- サイトが内部 API を変えるとプラグインが壊れる
- サービスの利用規約に抵触するおそれがある
- 0.0.x で、2026 年 7 月以降リリースがない
おすすめの人
公式の API がない Web アプリをまたいでエージェントに作業させたい、ツールごとの権限を丁寧に設定できる上級者。
OpenTabsの代替
OpenTabs:よくある質問
- OpenTabsは使う価値があるか?
- API キーや OAuth を巧みに回避しますが、その代わりにログインしているすべてのアカウントをエージェントに渡します。そのため、プラグインの数より権限の設定のほうが重要です。 評価は5点満点中3.6点です。
- OpenTabsの料金は?
- 無料のオープンソース(MIT)です。有料プランはありません。
- OpenTabsの欠点は?
- ログイン済みのすべてのアカウントで、エージェントがあなたとして行動できる; サイトが内部 API を変えるとプラグインが壊れる; サービスの利用規約に抵触するおそれがある; 0.0.x で、2026 年 7 月以降リリースがない.
- OpenTabsは誰に向いているか?
- 公式の API がない Web アプリをまたいでエージェントに作業させたい、ツールごとの権限を丁寧に設定できる上級者。
- チームや本番環境でOpenTabsを使うと費用はいくらか?
- 無料で、効いてくる制限は各サイト自身のものです。エージェントを多用すると、個人アカウントを通じた操作になるため、そのサイトのレート制限や不正利用の検知に引っかかることがあります。OpenTabs 自体は、プラグインごとに 25 件の同時呼び出しと、1 分あたり 5 件の新しい MCP セッションを許可しています。
- OpenTabsは企業データを扱っても安全か?
- ツールは、サインインしているすべてのサイトで、ブラウザ ーの Cookie の権限で動作します。エージェントが読むページやメッセージは信頼できない入力です。ソースでは既定でサーバーは 127.0.0.1 にバインドしますが、HOST 変数で上書きでき、リポジトリの Dockerfile は 0.0.0.0 を設定しているので、コンテナ内では bearer シークレットが唯一の防御です。すべてローカルで動き、監査ログは ~/.opentabs/audit.log にあります。テレメトリは無効にするまで PostHog に送られます。リポジトリにはセキュリティアドバイザリが掲載されていません。
- OpenTabsの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はPlaywright MCP, Chrome DevTools MCP 、 Browserbase MCPです。
回答確認日:2026年10月26日
