Chrome for Developersは、WebサイトがAIエージェントに向けて構造化されたツールを公開するための提案「WebMCP」を紹介した。JavaScriptやHTMLフォーム要素への注釈により、エージェントがページ機能を正確に理解し、操作できるようにする狙いがある。
WebMCPは、AIエージェントが画面を見てボタンや入力欄の意味を推測するのではなく、Webサイト側が「検索」「購入」「フィルタリング」などの目的を明示する発想だ。これにより、操作の信頼性と完了率を上げられる可能性がある。
WebMCPの主要要素
要素 | 内容 | 期待される効果 |
|---|---|---|
Discovery | ページがツールを登録する仕組み | エージェントが利用可能な操作を見つけやすい |
JSON Schema | 入力と出力を明示 | 誤入力や幻覚的な操作を減らす |
State | 現在のページ文脈を共有 | 利用可能なリソースを把握しやすい |
ユーザー確認 | 購入などの敏感な操作で確認を要求 | 人間の承認を残したまま自動化できる |
Web運営者にとっての意味
AIエージェントが普及すると、Webサイトは人間だけでなく、エージェントにも使いやすい設計が求められる。サポートフォーム、旅行予約、申請、EC、SaaS管理画面など、手順が長く入力項目が多いサービスほど影響が大きい。
WebMCPのような仕組みが広がれば、SEOやアクセシビリティに加えて「エージェント可読性」がWeb品質の一部になる可能性がある。企業サイトや業務システムは、エージェントがどこまで操作してよいかを設計に組み込む必要がある。
注意点
WebMCPは提案段階であり、ブラウザや主要エージェントがどのように採用するかはまだ流動的だ。また、ツールを公開するほど、不正操作や権限誤設定のリスクも増える。認証、承認、監査ログ、レート制限を前提に検討したい。


.png&w=384&q=75)



