Mozillaはneutral、WebKitはoppose

ブラウザ間の合意はまだ形成途中です。Progressive Enhancement での実装が重要です。

WebMCP はまだブラウザ間の合意が形成途中です。Mozilla と WebKit の standards-position は、導入方針を決めるうえで重要な信号です。

確認した内容

関連議論とポジション表明から読み取れるのは次の点です。

  • 主要ブラウザ間で、採用判断は分かれている
  • Mozilla 側には neutral の立場が見られる
  • WebKit 側には oppose の立場が見られる
  • したがって「全主要ブラウザで同じように使える」前提は置けない
  • 仕様・実装・ポリフィルを分けて議論する必要がある

ラベルや結論は更新され得るため、記事公開時点の整理として扱い、実装前に最新の standards-position を再確認してください。

サイト運営者への影響

影響度は「高」です。

  • WebMCP 非対応環境でも通常フォームや通常 UI が使える必要がある
  • 対応ブラウザ向けの追加能力として実装し、必須依存にしない
  • 「標準になった」と言い切る広報や営業表現は避ける
  • 将来の仕様変更に備え、ツール定義をアプリ本体から切り離して管理する

いまやるべきこと

  1. Progressive Enhancement を設計原則にする
  2. feature detection 後にのみツール登録する
  3. 非対応ブラウザの受け入れ条件を先に決める
  4. 一次資料のポジション更新を定期確認する