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