CloudflareのWebMCPプレビュー:コードに触れずに任意のサイトにエージェントインターフェースを提供
CloudflareがWebMCPの開発者プレビューを開始。サイト所有者はダッシュボードのトグル一つで、ブラウザベースのAIエージェントにMCPツールを公開でき、オリジンの変更は不要。

Cloudflareは、ネットワーク上の任意のサイトがブラウザベースのAIエージェント向けにツール群を公開できるようにする機能、WebMCPの開発者プレビューを開始した。売り文句はこうだ:Cloudflareダッシュボードでスイッチを切り替えるだけで、オリジンコードを一行も変更せずにサイトがエージェント対応になる。
WebMCPはChrome 146で提供される実験的なブラウザ標準で、document.modelContextとして公開される。これにより、サイトはエージェントが直接呼び出せるツールを登録でき、エージェントが人間向けのページを推測しながら進む必要がなくなる。Cloudflareの実装は、HTMLRewriterを使ってエッジで小さなブリッジスクリプトを注入し、ブラウザのWebMCPサーフェスにMCPツールを登録する。
ブリッジスクリプトは同じオリジンから配信され、ブラウザがWebMCPをサポートしている場合にのみ読み込まれる。関連ツールのグループであるパックからツールを構成し、.registerToolで登録する。プレビューにはContent Credentials(C2PA)とSite MCP Serverの2つのパックが含まれている。
Content Credentialsパックは、画像のC2PA来歴メタデータをスキャンし、クレーム生成元や署名機関などの要約を返す。各画像の最初の数キロバイトのみを読み取り、署名を暗号学的に検証しない。すべての結果にはsignatureVerified: falseが付与され、エージェントを誤解させないようにしている。
Site MCP Serverパックは、独自のMCPサーバーがある場合、そのツールをプロキシし、エージェントが訪問者のセッションでブラウザ経由で呼び出せるようにする。このプレビューでは、すべてのツールが完全にブラウザ内で実行され、Cloudflareのサーバーへの往復は発生しない。
Cloudflareはまた、リモートブラウザであるBrowserRunがすでにWebMCPをサポートしているため、独自のエージェントを書かずにサイトのツールをテストできると述べている。セットアップは最小限:ダッシュボードでWebMCPを有効にし、パックを選択すると、次のHTMLレスポンスにブリッジタグが含まれる。
これは開発者プレビューであり、CloudflareはDiscordとコミュニティフォーラムでフィードバックを募集中だ。同社はこれを、スクレイピングに頼らずに人間とAIエージェントの両方に機能するウェブへの一歩と位置づけている。
ウェブは、相手側に人がいるという前提で構築されてきた...より良い方法がある。それはスクレイピングではない。