Skip to content

MCPServer

Interface for MCP server implementations. Provides methods for connecting, listing tools, calling tools, and cleanup.

cacheToolsList: boolean;

readonly name: string;
callTool(toolName, args): Promise<object[]>
Parameter Type

toolName

string

args

null | Record<string, unknown>

Promise<object[]>


close(): Promise<void>

Promise<void>


connect(): Promise<void>

Promise<void>


listTools(): Promise<object[]>

Promise<object[]>