ToolRegistry
Class: ToolRegistry
Defined in: packages/mcp/src/tools.ts:113
Registry of MCP tools built from operations
Constructors
Constructor
new ToolRegistry(
resolve):ToolRegistry
Defined in: packages/mcp/src/tools.ts:119
Parameters
resolve
schema resolver used to build input/output schemas
Returns
ToolRegistry
Properties
entries
protectedentries:Map<string,ToolEntry>
Defined in: packages/mcp/src/tools.ts:114
resolve
protectedresolve:SchemaResolver
Defined in: packages/mcp/src/tools.ts:119
schema resolver used to build input/output schemas
Methods
build()
build(
ops):void
Defined in: packages/mcp/src/tools.ts:125
Rebuild the registry from operations
Parameters
ops
Record<string, OperationDefinition>
visible operations of the transport
Returns
void
get()
get(
name):ToolEntry|undefined
Defined in: packages/mcp/src/tools.ts:148
Find a tool by name
Parameters
name
string
tool name
Returns
ToolEntry | undefined
the entry or undefined
list()
list():
ToolEntry[]
Defined in: packages/mcp/src/tools.ts:139
All tool entries, sorted by name
Returns
tool entries