WebMCP Draft Community Group Reportが更新

現行仕様は document.modelContext を中心に、ツール登録、公開範囲、セキュリティ論点を定義しています。

現行の WebMCP 仕様は、ページ上で Agent 向けツールを公開するための中心 API として document.modelContext を置いています。

確認した内容

一次資料(WebMCP Draft Community Group Report)では、少なくとも次の論点が定義されています。

  • ツール登録の入口は document.modelContext
  • ツールには名前、説明、入力 Schema、実行処理を定義する
  • 公開範囲やクロスオリジン公開の扱いを慎重に設計する
  • 読み取り専用ヒントや信頼できない出力の扱いなど、安全設計の論点が仕様側にもある
  • 古い navigator.modelContext を新規実装の前提にしない

仕様は提案中であり、版やブラウザ実装は更新され得ます。導入判断ではこの記事ではなく、必ず一次資料の最新版を確認してください。

サイト運営者への影響

影響度は「高」です。

  • 既存の HTML フォームを置き換える必要はありません
  • まずは document.modelContext で下書きや検索など副作用の小さいツールから公開する
  • 送信・購入・削除などの最終操作は人の確認後に限定する
  • 対応ブラウザでの実機確認を、仕様書の読解とセットで行う

いまやるべきこと

  1. サイトで公開したい操作を 1 つに絞る
  2. 通常 UI を残したまま、document.modelContext でツール登録する
  3. 入力検証と確認境界を通常 UI と共有する
  4. 一次資料と実機の両方で、登録結果と副作用を確認する