Cloudflareは、Googleが提案するブラウザの実験的な規格「WebMCP」のエッジでの実装を使い、商取引プラットフォームCommerce.comのほぼ10万のオンラインストアでAIエージェントが買い物できる仕組みを導入したと公表した。
- Cloudflareは2026年10月21日(米国時間)、Googleが提案する実験的なブラウザの規格「WebMCP」を使い、AIエージェントが買い物できる仕組みをどう導入したかを公表した。WebMCPは、ページの中に
search_productsのような構造化された「道具」をAIエージェントへ提供する規格で、エージェントがHTMLのボタンの役割を推測してクリックする代わりに、決まった道具を直接呼び出せるようにする - WebMCPは現在、Chromeの実験フラグや Chrome Origin Trials、一部のエージェント対応ブラウザ、Cloudflare Kitesurf などの開発環境で試せる段階。Cloudflareは2026年8月、WebMCPをエッジで動かす実装をベータ公開した。サイト運営者がコードを書かなくても、Cloudflareがエッジで短いスクリプトを差し込み、道具を使えるようにする
- オンラインの商取引プラットフォーム Commerce.com は、Cloudflare上でほぼ10万の店舗ドメインを運営しており、このベータ公開を受けて全店舗で一括してWebMCPを有効にしたいとCloudflareに依頼したとしている
- 道具はエージェントが開いている買い物客自身のブラウザのセッションの中で、店のドメイン上でそのまま動く。価格やカートは買い物客が見ているものと同じで、認証情報は外部に送られない。Cloudflareは、Commerce.comのバックエンドのMCPサーバーとエッジの間で、道具の定義と動作をそのまま中継するとしている
- 例として、「140ドル以下の防水のトレイルランニングシューズをサイズ10で探してカートに入れて」と頼むと、エージェントは
search_productsとadd_to_cartの2つの呼び出しだけで済む。WebMCPが無いと、クッキーのバナーに阻まれたり、商品のバリエーションの選択肢(ドロップダウン)を読み違えたり、自動化された通信を見分けるためのボット対策に引っかかったりしながら、人のクリックをまねて推測を繰り返すことになるとしている。購入の最終確認(チェックアウト)は買い物客自身がクリックして行う - 導入にあたり、Cloudflareは店ごとにWebMCPを無効にできる「オプトアウト」の仕組みを、既存の「Configuration Rules」とカスタムホスト名のメタデータを使って作った。店が管理画面で無効にすると、Cloudflareはエッジでその店だけWebMCPを使わないようにし、追加の待ち時間・外部への問い合わせ・スクリプトの差し込みのいずれも発生しないとしている
- Commerce.comのMCPサーバーが既定の
/mcpではなく/api/mcpにあったため、CloudflareはMCPのURLを設定できるようにした。店のMCPサーバーが止まっている、または買い物客のブラウザがWebMCPに対応していない場合は、スクリプトが動かず店のページはそのまま普通に表示され、買い物客には影響しないとしている。利用料金は発表には無い
確かめた一次資料
この記事は、上の一次資料の原文を読んで書いています。数字は原文のとおりで、計算した値はそう書いています。
