Cloudflare、コード不要でWebサイトをAIエージェント対応にする「WebMCP」のプレビュー公開
要点
-
Cloudflareは、Webサイトのコードを変更せずにAIエージェント対応のインターフェースを導入できる「WebMCP」のデベロッパープレビューを発表した。
-
WebMCPはChrome 146に実験的に実装されている新しいブラウザ標準であり、エージェントが画面を解析する手間を省いて直接ツールを実行できるようにする。
-
導入はCloudflareのダッシュボード上で有効にするだけで完了し、エッジサーバーが自動的に連携スクリプトをページに挿入する。
-
プレビュー版では、画像の編集履歴などを解析する「Content Credentials」と、サイト独自のサーバーと連携する「Site MCP Server」の2つのツールパックが提供される。
-
米Cloudflareは2026年8月6日、Webサイトのコードを書き換えることなく、AI(人工知能)エージェントとの効率的な連携を可能にする機能「WebMCP」のデベロッパープレビューを開始したと発表した。この機能を利用することで、サイトの運営者は管理画面のスイッチを切り替えるだけで、自身のサイトをAIエージェントがスムーズに巡回・操作できる環境へアップデートできるようになる。
AIエージェントに向けた新たなブラウザ標準「WebMCP」
従来のWebサイトは人間向けの設計であり、急増するAIエージェントはデータを機械的に収集するスクレイピング(Webサイトから情報を抽出する技術)に頼らざるを得なかった。しかし、この手法はサイト側にアクセスや評価が還元されにくいという課題を抱えている。
この課題を解決するため、ブラウザで動作するエージェント向けにWebサイト側が「ツール」を開示する新しいブラウザ標準規格として設計されたのが「WebMCP」である。これは現在、ブラウザ「Chrome 146」に実験的機能として搭載されており、JavaScriptの document.modelContext というオブジェクトを通じて制御される。WebMCPにより、AIエージェントは人間向けの複雑なレイアウトを解釈する無駄なプロセスを省き、必要なアクションを直接実行できるようになるため、データ通信量や処理負荷を大幅に削減できるとしている。
エッジでの自動挿入によりコード不要で導入可能に
通常、WebMCPを自前で実装するには、公開するツールの設計やスクリプトの実装、標準規格のアップデートへの追従など、一定の開発コストが必要となる。Cloudflareが提供を開始したプレビュー機能は、こうした手間をすべて自動化するものだ。
利用にあたっては、Cloudflareのダッシュボードの「Agent Readiness > Labs」から設定を有効にするだけでよい。有効化されると、エッジサーバー(利用者の近くに配置された分散サーバー)において、HTMLデータの動的書き換え機能(HTMLRewriter)が作動する。これにより、サーバーから返されるすべてのHTMLレスポンスの先頭に、ブリッジ(仲介)スクリプトを呼び出すコードが自動的に1行挿入される。オリジン(元データを保管するWebサーバー)内のソースコードには一切手を加える必要がないため、静的サイトからシングルページアプリケーション(SPA)まで、あらゆる構成のサイトへ即座に導入可能だという。
ブリッジスクリプトは、閲覧者のブラウザがWebMCPに対応しているかを自動的に判別する。ブラウザが未対応であれば何もせず通常のページとして機能し、対応している場合は有効化された「ツールパック」と呼ばれる関連機能のグループを読み込み、ブラウザが備えるWebMCPのインターフェースにツールを登録する。
プレビュー版で提供される2つのツールパック
デベロッパープレビューの段階では、すべての処理が閲覧者のブラウザ上で完結する設計となっており、Cloudflareのサーバーとの追加通信は発生しない。初期状態で有効化されているのは、以下の2つのツールパックである。
1つ目は、画像のメタデータを走査する「Content Credentials(コンテンツ・クレデンシャル)」パックだ。デジタルコンテンツの作成元や編集履歴を証明するための規格「C2PA」に対応しており、画像そのものをダウンロードすることなく、ヘッダーに格納された数キロバイトの来歴データのみをローカルで解析する。具体的には、ページ内の全画像をスキャンしてAIによる生成(例:Adobe Firefly)の有無などの概要を一覧化する scan_images_c2pa や、個々の画像の編集ステップや署名証明書といった詳細なマニフェストを復元する inspect_image_c2pa などのツールが利用できる。なお、現時点では情報のデコードのみに対応しており、暗号的な検証は行われないため、結果には未検証であることを示すステータス(signatureVerified: false)が付与される。
2つ目は、サイト運営者が運用する独自のMCP(AIモデルと外部のデータやツールを接続するためのプロトコル)サーバーとブラウザを仲介する「Site MCP Server」パックである。このパックを利用すると、閲覧者がサイトにログインしているセッションやセキュリティ権限を維持したまま、エージェントが安全にWebサイトのAPIを呼び出せるプロキシ(代理送信)環境が構築される。
将来の拡張とエコシステム
Cloudflareは、WebMCPのエコシステムを送信側と受信側の双方向から構築している。同社のリモートブラウザサービスである「BrowserRun」にはすでにWebMCPの検知・呼び出し機能が組み込まれており、インターネットの通信傾向を分析する「Cloudflare Radar」にも近日中にWebMCPのツールを実装する予定だという。
また、ブリッジスクリプトはエッジのサーバーレス環境から配信されているため、将来的な機能拡張も容易だとしている。今後は、ブラウザ単体では処理が難しいタスク、例えばAIによるサイトマップの要約や、AI検索インデックスへのクエリ処理などを、CloudflareのクラウドAIリソースを利用してエッジ側で肩代わりする高度なツールパックの提供も計画していると説明している。