已注册的 WebMCP 工具

注册的工具是指您的网站向 AI 代理公开的特定功能(例如“预订餐位”或“添加到购物车”)。

已注册 WebMCP 工具审核的运作方式

此审核仅供参考。Lighthouse 会列出使用声明式或命令式 API 在网页上注册的所有 WebMCP 工具。如果未注册任何工具,结果列表将为空。

当注册的工具超过 40 个时,Lighthouse 会发出警告。 如果包含过多的工具,您可能会消耗模型上下文令牌、增加延迟时间,并增加智能体在选择使用哪个工具时出现混淆的风险。

解决方法

您可以使用声明式 API 或命令式 API 注册工具:

  • 声明性 API:直接将 toolname 和 tooldescription 属性添加到 <form> 元素。
  • 命令式 API:使用 JavaScript 通过 document.modelContext.registerTool 注册工具。

最佳做法

  • 使用清晰且以行动为导向的名称(例如 toolname="book_appointment")。
  • 提供详细说明,解释工具的功能以及智能体应在何时使用该工具。
  • 避免一次性注册超过 40 个工具。仅当工具对当前网页状态有用时才注册,不再需要时取消注册。
  • 如需了解详情,请参阅 WebMCP 文档。