registerTool

fun registerTool(origin: Any, toolBuilder: Tool.() -> Unit): Result

注册一个工具到 Model Context Protocol(MCP) 系统,并关联发起注册的来源对象。

toolBuilder 参数是一个 lambda 表达式,用于配置工具,该工具必须已经配置好属性。

Return

注册结果,包含操作状态和可能的错误信息

Parameters

origin

发起注册的对象,用于标识引用来源

toolBuilder

用于配置工具的 lambda 表达式,该工具必须已经配置好属性

See also