WebMCP(Web Model Context Protocol)

WebMCP図解 W

WebMCP(Web Model Context Protocol)とは、Webサイトが自分の持つ機能を「道具」としてAIエージェントに差し出すための、ブラウザ側の新しい仕組みのことです。画面を人が操作する代わりに、サイト側があらかじめ用意した手順をAIが直接呼び出せるようにします。

現実世界に例えると、WebMCPは店先に置かれた「ご用の方はこちら」の受付窓口のようなものです。店内を歩き回って売り場を探さなくても、窓口で用件を伝えれば済みます。AIが画面を読み取って手探りする代わりに、サイト側が窓口を開けておく形だと考えると分かりやすくなります。

WebMCP図解

WebMCP図解
※画像をクリックすると拡大表示します。

これまでのやり方との違い

項目 画面を操作させる方法 WebMCP
動かし方 押せそうな場所を推測 用意された手順を呼ぶ
変更への強さ 見た目が変わると壊れる 崩れにくい
速さ 画面の読み取りが要る 直接呼ぶため速い
サイト側の関与 関与しないまま操作される 自分で公開する

なぜ必要とされているのか

AIに買い物や予約を任せる試みが広がっていますが、今のやり方は、人と同じように画面を読み取り、押せそうな場所を推測してクリックするというものです。これは手間がかかるうえ、ボタンの位置や文言が少し変わっただけで失敗します。サイトの側から機能を明示できれば、この不確かさをまとめて減らせます。

サイトが「ツール」を登録する

仕組みそのものは素朴です。サイトのJavaScriptから、道具の名前、何をするものかの説明、受け取る項目、そして実際の処理を登録しておくだけです。「商品を検索する」「カートに入れる」といった単位で用意します。説明は人が読む文章で書き、AIはこれを手がかりにどれを使うかを判断します。

MCPとの関係

名前のとおり、AIと外部の道具をつなぐ規格であるMCPの考え方を、ブラウザの中へ持ち込んだものと捉えると理解しやすくなります。違いは動く場所です。専用のサーバーを別に立てる必要がなく、いま開いているページそのものが道具の提供元になります。導入の敷居が低いのは、この点によります。

ログイン済みの状態をそのまま使える

これは実務のうえで大きな意味を持ちます。ページの中で動く以上、利用者がすでにログインしている画面の権限のまま処理が行われます。AIに別途IDや鍵を預ける必要がなく、できることの範囲も、その利用者に許された範囲を超えません。安全側に寄せやすい設計だといえます。

サイト側にとっての利点

AIが情報を要約して答えるようになり、サイトへの訪問が減るという懸念が語られています。WebMCPは、AI経由の利用を締め出すのではなく、サイト側が用意した入口を通ってもらうという方向の答えです。何がどれだけ使われたかを把握でき、差し出す範囲も自分で決められます。

気をつけたい落とし穴

危うさもあります。ページの中に、AIへの指示のような文章を紛れ込ませておくと、それを本物の指示と取り違えてしまうおそれがあります。他人が書き込める掲示板や口コミの欄は、とくに注意が要ります。金額の確定や送信といった後戻りできない操作は、人の確認を挟む作りにしておくのが無難です。

まだ試験段階にある

2026年8月の時点では、仕様の検討と試験的な実装が進んでいる段階です。Chromeでは開発者向けの試用として提供されていますが、機能の置き場所が版によって変わるなど、まだ動きがあります。すぐに本番のサイトへ組み込むというより、動向を追っておく段階にあたります。

あわせて知っておきたい用語

  • MCP:
    AIと外部のツールやデータをつなぐ共通の接続規格です。
  • AIエージェント:
    目的を伝えると自分で手順を考え、作業を進めるAIです。
  • API:
    ソフトウェア同士が機能をやり取りするための窓口です。
  • プロンプトインジェクション:
    偽の指示を紛れ込ませ、AIを誤動作させる攻撃です。

コメント

タイトルとURLをコピーしました