Skip to content

@sqlrooms/room-store / CommandMcpAdapter

Type Alias: CommandMcpAdapter ​

CommandMcpAdapter = object

Portable MCP tool catalog and guarded command invocation adapter.

Properties ​

listTools ​

listTools: () => CommandMcpToolDescriptor[]

Returns ​

CommandMcpToolDescriptor[]


resolveCommandId ​

resolveCommandId: (toolName) => string | undefined

Parameters ​

ParameterType
toolNamestring

Returns ​

string | undefined


callTool ​

callTool: (toolName, input?, invocation?) => Promise<RoomCommandResult>

Parameters ​

ParameterType
toolNamestring
input?unknown
invocation?GuardedCommandInvocationOptions

Returns ​

Promise<RoomCommandResult>