apollo-code / tool-kit/src / ToolRegistry
Class: ToolRegistry
Constructors
Constructor
new ToolRegistry():
ToolRegistry
Returns
ToolRegistry
Methods
forProvider()
forProvider():
object[]
Returns
object[]
get()
get(
name):Tool<unknown> |undefined
Parameters
name
string
Returns
Tool<unknown> | undefined
list()
list(): readonly
Tool<unknown>[]
Returns
readonly Tool<unknown>[]
register()
register(
tool,source?): () =>void
Parameters
tool
source?
{ kind: "builtin"; } | { kind: "mcp"; server: string; } | { kind: "plugin"; plugin: string; }
Returns
() => void