2026年9月4日22時25分(日本時間)、WebMCP公式リポジトリで古いAPIのコード例や参照先を整理する変更が反映されました。当サイトでは9月6日に差分を確認しています。
どのコード例が変わったのか
宣言型APIの説明資料では、execute関数の第2引数の名前がagentからoptionsへ変更されています。また、READMEにある中止処理の説明では、実行コールバックが受け取るシグナルの表現と、options.signalの参照先が修正されました。
Service Workerに関する提案資料でも、agentやprovideContextを使った例が、modelContextとregisterToolを使った例へ書き直されています。
コードを取り入れる前に
今回の修正は、資料中の古い例を整理したものです。特にService Workerの資料は将来の構成を検討する提案であり、例にあるAPIが現在のブラウザでそのまま使えるとは限りません。
サンプルコードを使うときは、提案資料と実装済みAPIのドキュメントを区別し、対象ブラウザで登録・実行・解除まで確認してください。手元の実装に古い例が残っている場合も、一律に置き換えるのではなく、利用しているAPIと差分を照らし合わせます。