WebMCPとブラウザ内AIエージェントの新標準

MicrosoftとGoogleが共同で新しいWeb標準を提案しました。WebMCPという仕様です。ブラウザ内でAIエージェントがWebサイトと構造的に連携できます。しかし、既存のMCPとは別物です。そこで今回は、WebMCPの仕組みと可能性を解説します。

WebMCPの基本概念

WebMCPはW3Cコミュニティグループの標準です。navigator.modelContext APIで公開されます。つまり、ブラウザのJavaScript APIとして利用できます。しかし、サーバーサイドのMCP(Model Context Protocol)とは異なります。

具体的には、Webサイトが自身の機能をAIに公開する仕組みです。また、ユーザーの同意のもとでAIがアクションを実行できます。さらに、構造化されたデータのやり取りが可能です。そのため、スクレイピングに頼らないAI連携が実現します。実際、ユーザー体験の向上が期待されています。

既存のMCPとの違い

AnthropicのMCPはサーバー間の通信プロトコルです。しかし、WebMCPはブラウザ内で動作します。つまり、実行環境が根本的に異なります。また、WebMCPはユーザーの同意を前提としています。

たとえば、MCPはCLIツールやIDEで使われます。一方、WebMCPはブラウザのタブ内で動作します。さらに、セキュリティモデルもWebの標準に準拠しています。そのため、サンドボックス内で安全に実行されます。特に、クロスオリジンの制限も適切に管理されます。

WebMCPの具体的な活用例

実際の活用例を考えてみましょう。たとえば、ECサイトでAIが商品を比較してくれます。しかも、サイト側が提供する構造化データを使います。つまり、正確な情報に基づく比較が可能です。

また、予約サイトでAIが空き状況を確認して予約を完了する使い方もあります。さらに、フォーム入力の自動化にも活用できます。具体的には、サイト側がフォームの構造をAIに公開します。そのため、AIが正確にフォームを操作できます。なお、すべてユーザーの明示的な許可のもとで実行されます。

課題と今後の展望

しかし、課題もあります。まず、Web開発者がWebMCPに対応する必要があります。また、ブラウザの実装にも時間がかかります。さらに、プライバシーの懸念も議論されています。

特に、AIがアクセスできる情報の範囲を適切に制限する必要があります。つまり、ユーザーの同意モデルの設計が鍵です。そのため、標準化には慎重な議論が求められます。実際、まだドラフト段階であり実用化までには時間がかかる見込みです。とはいえ、AIとWebの融合における重要な一歩です。

まとめ

WebMCPはMicrosoftとGoogleが提案するブラウザ内AIエージェントの新標準です。Webサイトの機能をAIに構造的に公開する仕組みです。しかし、まだドラフト段階で課題も残ります。特に、AIとWebの融合を加速する技術として今後の標準化動向に注目です。