登録済みツールは、ウェブサイトが AI エージェントに公開する特定の機能(「テーブルを予約」や「カートに追加」など)です。
登録済みの WebMCP ツールの監査の仕組み
この監査は情報提供を目的としています。Lighthouse は、宣言型 API または命令型 API を使用してページに登録されているすべての WebMCP ツールを一覧表示します。ツールが登録されていない場合、結果リストは空になります。
修正方法
ツールは、宣言型 API または命令型 API を使用して登録できます。
- 宣言型 API:
toolname属性とtooldescription属性を<form>要素に直接追加します。 - 命令型 API: JavaScript を使用して
navigator.modelContext.registerToolでツールを登録します。
ベスト プラクティス
- 明確でアクション指向の名前(
toolname="book_appointment"など)を使用します。 - ツールが何をするか、エージェントがいつ使用すべきかを説明する詳細な説明を提供します。
- 詳細については、WebMCP のドキュメントをご覧ください。