注册的工具是指您的网站向 AI 代理公开的特定功能(例如“预订餐位”或“添加到购物车”)。
已注册 WebMCP 工具审核的运作方式
此审核仅供参考。Lighthouse 会列出使用声明式或命令式 API 在网页上注册的所有 WebMCP 工具。如果未注册任何工具,结果列表将为空。
当注册的工具超过 40 个时,Lighthouse 会发出警告。 如果包含过多的工具,您可能会消耗模型上下文令牌、增加延迟时间,并增加智能体在选择使用哪个工具时出现混淆的风险。
解决方法
您可以使用声明式 API 或命令式 API 注册工具:
- 声明性 API:直接将
toolname和tooldescription属性添加到<form>元素。 - 命令式 API:使用 JavaScript 通过
document.modelContext.registerTool注册工具。
最佳做法
- 使用清晰且以行动为导向的名称(例如
toolname="book_appointment")。 - 提供详细说明,解释工具的功能以及智能体应在何时使用该工具。
- 避免一次性注册超过 40 个工具。仅当工具对当前网页状态有用时才注册,不再需要时取消注册。
- 如需了解详情,请参阅 WebMCP 文档。