WebMCP はまだブラウザ間の合意が形成途中です。Mozilla と WebKit の standards-position は、導入方針を決めるうえで重要な信号です。
確認した内容
関連議論とポジション表明から読み取れるのは次の点です。
- 主要ブラウザ間で、採用判断は分かれている
- Mozilla 側には neutral の立場が見られる
- WebKit 側には oppose の立場が見られる
- したがって「全主要ブラウザで同じように使える」前提は置けない
- 仕様・実装・ポリフィルを分けて議論する必要がある
ラベルや結論は更新され得るため、記事公開時点の整理として扱い、実装前に最新の standards-position を再確認してください。
サイト運営者への影響
影響度は「高」です。
- WebMCP 非対応環境でも通常フォームや通常 UI が使える必要がある
- 対応ブラウザ向けの追加能力として実装し、必須依存にしない
- 「標準になった」と言い切る広報や営業表現は避ける
- 将来の仕様変更に備え、ツール定義をアプリ本体から切り離して管理する
いまやるべきこと
- Progressive Enhancement を設計原則にする
- feature detection 後にのみツール登録する
- 非対応ブラウザの受け入れ条件を先に決める
- 一次資料のポジション更新を定期確認する