Web2MCP icon

Web2MCP

Web2MCPは、WebサイトのJSON API呼び出しを記録し、ブラウザー内AIエージェント向けのネイティブWebMCPツールに変換する拡張機能です。既存WebアプリのAPIを、手動のエンドポイント設定やスキーマファイルなしで活用できます。

Web2MCP

Web2MCPとは

Web2MCPは、Webサイトが呼び出すJSON APIを記録し、ブラウザー内AIエージェント向けのネイティブWebMCPツールに変換する拡張機能です。エンドポイントごとの設定、スキーマファイル、手動の接続作業なしで、エージェントがサイトの実際のAPI機能を利用できるよう設計されています。

この製品はページコンテキスト内のリクエストを監視し、それらを重複除去してエンドポイントテンプレートにまとめ、観測した通信からスキーマを推測し、ブラウザーのmodelContext APIを通じて生成したツールを注入します。その結果、サイトを閲覧するとツールセットが構築され、後からエージェントが呼び出せるローカルなワークフローが実現します。

主な機能

ブラウザーのAPI通信を取得

ページコンテキストのスクリプトがfetchとXMLHttpRequestをパッチし、サイトが行うJSON API呼び出しを拡張機能が監視できるようにします。静的アセットやトラッカーは除外しつつ、サードパーティドメインへの呼び出しも対象になります。

エンドポイントのテンプレート化とスキーマ推測

繰り返し行われるリクエストを/users/{id}のようなエンドポイントテンプレートにまとめ、観測した内容からJSON Schemaと必須フィールドを推測します。

WebMCP経由でツールを公開

各エンドポイントをdocument.modelContext経由でネイティブWebMCPツールとして登録するため、ブラウザー内のエージェントは手動設定なしで発見して呼び出せます。

コンテキスト内でリクエストを再実行

呼び出しはページコンテキストで再実行されるため、記録されたCookieや取得済みの認証ヘッダーを、ツール呼び出し時にも引き継げます。

Webサイトごとに1つのツールプールを維持

ツールはWebサイトのドメイン単位でまとめられるため、ユーザーがサイト内を移動すると、サブページやサブドメインで1つのツールセットが共有され、拡張されていきます。

可視性と制御を提供

インターフェースにはツールバーのバッジ、ツールのポップアップ一覧、サイトごとの注入無効化オプションがあり、注入を制御できます。

Web2MCPの実用的な使い方

  • Cookie認証のWebアプリ

    社内管理パネル、ダッシュボード、その他のCookie認証アプリでは、Web2MCPがアプリ本来のリクエストを取得し、ブラウザー内エージェント向けのツールとして公開できます。

  • 自社製品のワークフロー

    自分たちが管理する製品に取り組むチームは、自社アプリを閲覧して拡張機能にエンドポイントを自然に学習させ、その後、別途統合作業を行わずにエージェントからツールを呼び出せます。

  • 読み取り用エンドポイントとトークンベースのリクエスト

    読み取り中心のサイトや、リクエストパラメーターに静的なベアラートークンまたはセッション値を送るエンドポイントでは、Web2MCPが取得したコンテキストを使って観測済みのリクエストを再実行できます。

  • 複数ページにわたるサイト探索

    ユーザーが同じサイトのページやサブドメインを移動すると、共有ドメインプールによって、ページごとにリセットされるのではなくツールセットが蓄積されます。

Pros and Cons

Pros

  • 閲覧中にJSON API通信を取得でき、サイト独自のバックエンドやサードパーティAPIへの呼び出しも対象になります。
  • 手動でエンドポイントを定義する代わりに、観測したリクエストをエンドポイントテンプレートに変換し、スキーマを推測します。
  • ブラウザーのWebMCP/modelContextフローを通じてツールをネイティブ登録するため、ブラウザー内のエージェントが直接発見できます。
  • ツールをWebサイトのドメイン単位でまとめるため、ユーザーがアプリ内を移動するにつれてツールの対応範囲が蓄積されます。
  • サイトによると、アカウントやサーバーなしでローカルに動作し、データはユーザーのマシンに保存されます。

Cons

  • サービスワーカーが注入する、ページからは見えない認証情報、使い捨てのリプレイ防止トークン、ペイロードごとに再計算されるリクエストボディの署名など、一部の堅牢なパターンは確実に再実行できません。
  • 情報源がホームページと料金ページに限られているため、詳細なプラン構成や、より広範な製品範囲はここでは確認できません。

FAQ

Web2MCPは何をするものですか?

Web2MCPは、閲覧中にWebサイトが呼び出すJSON APIを記録し、それらをエンドポイントテンプレートにまとめて、ブラウザー内でネイティブWebMCPツールとして公開します。サイトでは、この流れを「記録、集約、注入」と説明しています。

どのようにインストールして使用しますか?

ブラウザー拡張機能を追加すると、通常どおり閲覧するだけで動作します。ツールバーのバッジに取得済みツール数が表示され、ポップアップに一覧が表示されます。WebMCPがまだ利用できない場合でも、WebMCP対応ブラウザーが用意されるまで、Web2MCPはリクエストの記録を続けられます。

Web2MCPはどのような用途に適しており、どのような場合にうまく動作しませんか?

Web2MCPは、Cookie認証のアプリ、社内ツール、ダッシュボード、多くのB2B SaaSアプリ、静的なベアラートークンを使うリクエスト、読み取り用エンドポイント、管理下にあるサイトに適しています。一方、サービスワーカーが注入する認証情報、使い捨てのリプレイ防止トークン、リクエストごとに再計算されるリクエストボディの署名には制限があると説明されています。

Web2MCPはホスト型サービスにデータを送信しますか?

サイトによると、Web2MCPはオープンソースで、ユーザーのマシン上で完全に動作し、すべてをローカルに保存するため、アカウントやサーバーは必要ありません。

Quick Facts

カテゴリー
開発者向けツール
製品タイプ
Chrome拡張機能/ブラウザーツール
主な用途
WebサイトのAPI通信をエージェントが呼び出せるツールに変換
プラットフォーム
ChromeとEdge。WebMCP対応のChromiumブラウザーで動作
利用方法
Chrome Web StoreからChromeに追加。アカウント不要
情報源ドメイン
web2mcp.dev

Web2MCPの代替品

CreateOS Sandbox icon

CreateOS Sandbox

CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。

AakarDev AI icon

AakarDev AI

AakarDev AIは、AIプロバイダーのアクセス管理、プロジェクト別設定、ログ、分析を1つのダッシュボードで管理できるチーム向けツールです。BYOKに対応し、OpenAI、Google Gemini、Anthropic、Groq、Mistral AI、Perplexity AIをサポートします。

Trigger.dev chat agent icon

Trigger.dev chat agent

Trigger.dev chat agentは、リフレッシュやクラッシュ、長時間の会話も維持できる、開発者向けの耐久性あるAIチャットバックエンドです。AI SDKのuseChatに対応し、ターンにタイムアウトがありません。

Arduino VENTUNO Q icon

Arduino VENTUNO Q

Arduino VENTUNO Qは、AI・ロボティクス向けのエッジAIコンピューターです。AI推論と決定論的制御を1枚に集約し、Arduino App Labに対応します。

ByteAsk icon

ByteAsk

ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。

Codex Plugins icon

Codex Plugins

Codex Plugins は、再利用可能なスキル、アプリ連携、MCPサーバーを Codex app や Codex CLI で使えるワークフローにまとめます。接続サービスの作業や共有チームワークフローを拡張できます。