方式 A
Declarative API
reserveTable標準の <form> に属性を足すだけの方式。フォームの構造から、エージェント用の入力スキーマが自動で作られます。
WebMCP · 体験デモ
これは AI エージェント向けの仕様 WebMCP の体験用ダミーサイトです。見た目も機能も同じ予約フォームを、WebMCP に対応させた版と、対応させていない版で用意しました。Chrome の開発者ツールから、エージェントにフォームがどう見えているかを実際に確認できます。
chrome://flags/#enable-webmcp-testing と chrome://flags/#devtools-webmcp-support を Enabled にして再起動します。方式 A
標準の <form> に属性を足すだけの方式。フォームの構造から、エージェント用の入力スキーマが自動で作られます。
方式 B
JavaScript でツールを登録する方式。registerTool() で予約処理をツールとして定義します。動的な UI 向け。
比較対象
WebMCP の属性も登録もない、ふつうのフォーム。エージェントには構造が伝わらず、画面を推測するしかありません。
開くWebMCP は HTTPS(または localhost)でのみ動作します。仕様は実験段階で変更されることがあります。対応ブラウザーはネイティブでは現状 Chrome 系のみです。各ページのフォームから送信した場合、実際の予約は行われません(ダミーです)。