Interface: McpClientLike
Minimal shape of an MCP Client — matches @modelcontextprotocol/sdk Client without requiring it as a hard import. Users can pass any object that implements these methods.
Methods
callTool()
callTool(
params:object,options?:unknown):Promise<{content:object[];isError?:boolean;structuredContent?:unknown; }>
Parameters
Returns
Promise<{ content: object[]; isError?: boolean; structuredContent?: unknown; }>
close()?
optionalclose():Promise<void>
Returns
Promise<void>