UNPKG

@eko-ai/eko

Version:

Empowering language to transform human words into action.

28 lines 872 B
import { ToolResult, IMcpClient, McpCallToolParam, McpListToolParam, McpListToolResult } from "../types"; type SseEventData = { id?: string; event?: string; data?: string; [key: string]: unknown; }; export declare class SimpleSseMcpClient implements IMcpClient { private sseUrl; private clientName; private sseHandler?; private msgUrl?; private pingTimer?; private reconnectTimer?; private requestMap; constructor(sseServerUrl: string, clientName?: string); connect(): Promise<void>; onmessage(data: SseEventData): void; private initialize; private ping; private request; listTools(param: McpListToolParam): Promise<McpListToolResult>; callTool(param: McpCallToolParam): Promise<ToolResult>; isConnected(): boolean; close(): Promise<void>; } export {}; //# sourceMappingURL=index.d.ts.map