Cloudflareは2026年8月6日、WebMCPの開発者向けプレビューを開始したと発表した。これは、Cloudflareを通じて動作するあらゆるWebサイトが、1つの設定を有効にするだけで、ブラウザー内のAIエージェント向けインターフェースを提供できるようにする仕組みだ。新しいコードを書いたり、サイトのオリジンサーバーを変更したりする必要はない。CloudflareはエッジでHTMLページに小さなブリッジを追加し、このブリッジが、訪問者のエージェントが検出して呼び出せるツール群を登録する。
この動きは、Web訪問の増加する一部が、直接のユーザーではなくAIエージェントによるものへと変化していることへの対応だ。エージェントがコンテンツをクロールして外部サーバーへコピーするのではなく、WebMCPによって、サイト自体が定義したツールとやり取りできるようになる。訪問トラフィックはサイトの体験内にとどまり、ユーザーも引き続き制御できる。
ブラウザー内の統一インターフェース
WebMCPは、Chrome 146で実験的に提供されている新しいブラウザー標準で、ページ上ではdocument.modelContextを通じて表示される。サイトはエージェントに公開したいツールを選択できるため、エージェントがボタンや入力欄の場所を推測したり、もともと人間向けに設計されたナビゲーション手順を実行したりする必要が減る。
Cloudflareはすでに、同社のリモートブラウザーであるBrowserRunにWebMCPのサポートを追加しており、エージェントがサイトの提供するツールを検出して呼び出せるようにしている。Cloudflare Radarも近く独自のWebMCPツールを提供する予定だ。今回のプレビューは、他のサイトが1つのキーを通じて同じツールを提供できるようにすることに重点を置いている。
プレビューの仕組み
実装は、オリジンサーバーの前で動作する2つの部分から構成される。CloudflareのダッシュボードでWebMCPを有効にすると、同社はHTMLRewriterを使用して、すべてのHTMLレスポンスにブリッジスクリプトへの参照を追加する。タグとスクリプトはエッジから同じドメインで提供され、静的サイトであってもシングルページアプリケーションであっても、ページの他のコンテンツは変更されない。
ブリッジはページ内で動作し、ブラウザーにWebMCPインターフェースがあるかを確認する。インターフェースが利用できない場合は何も実行せず、ページは従来どおり動作する。利用できる場合、ブリッジはページ設定で指定されたツールパッケージを収集し、registerToolを使って登録する。
各パッケージは、MCPツールの説明とハンドラーで構成される。静的パッケージはツールを事前に定義でき、動的パッケージは起動時にツールを検出できる。サイトに既存のMCPサーバーがある場合、ブリッジはデフォルトで/mcpパスにあるそのエンドポイントへ、訪問者のセッションと同一オリジンを使って接続できる。
プレビューで利用できるパッケージ
- Content Credentials:画像を検査し、C2PAのコンテンツ・プロヴェナンス・データをブラウザー内でローカルに読み取る。scan_images_c2paツールは画像をスキャンし、認証情報の有無、形式、データ数、利用可能な場合は署名機関名を含む概要を返す。
- Site MCP Server:サイト独自のMCPサーバーのツールを検出して中間ツールを登録する。訪問者のエージェントはそれらを呼び出すことができ、リクエストは現在のセッションを使ってサイトへ送信される。
このプレビューのツールは完全に訪問者のブラウザー内で動作し、Cloudflareのサーバーへの往復通信を必要としない。Content Credentialsパッケージは、プロヴェナンス・データを抽出するために画像の先頭数キロバイトを読み取るだけで、画像全体を読み取ることはない。
C2PAデータの読み取りに関する重要な制限
inspect_image_c2paツールは、変更履歴、申告された作成者、署名証明書など、画像の完全なマニフェストをデコードできる。ただしCloudflareは、現在の実装が認証情報を読み取って表示するだけで、その有効性を暗号学的に検証していないと説明している。そのため、エージェントがデコードされた主張と検証済みの認証情報を混同しないよう、すべての結果にsignatureVerified: falseという値が付けられる。
有効化と提供状況
開発者は、CloudflareのダッシュボードでAgent Readiness、次にWebMCPの順に移動し、WebMCPへアクセスして、ドメインに対して機能を有効化し、ツールパッケージを選択できる。プレビューではContent CredentialsとSite MCP Serverの2つのパッケージがデフォルトで有効になっており、サイトを再デプロイしなくても、今後さらにパッケージが追加される可能性がある。
有効化すると、サイトから返される次のHTMLレスポンスにWebMCPブリッジが含まれる。HTML内で「WebMCP」という語を検索することで確認できる。また、BrowserRunを使ってCloudflareのリモートブラウザーをサイトへ移動させ、エージェントがツールを検出して呼び出せることを確認することもできる。Cloudflareは開発者に対し、プレビューを試し、Cloudflare Developers Discordまたはコミュニティフォーラムを通じてフィードバックを送るよう求めている。