UNPKG

@eko-ai/eko

Version:

Empowering language to transform human words into action.

26 lines 1 kB
import { ToolResult, IMcpClient, McpCallToolParam, McpListToolParam, McpListToolResult } from "../types"; type SseEventData = { id?: string; event?: string; data?: string; [key: string]: unknown; }; export declare class SimpleHttpMcpClient implements IMcpClient { private httpUrl; private clientName; private headers; private protocolVersion; private connected; private mcpSessionId?; constructor(httpUrl: string, clientName?: string, headers?: Record<string, string>); connect(signal?: AbortSignal): Promise<void>; listTools(param: McpListToolParam, signal?: AbortSignal): Promise<McpListToolResult>; callTool(param: McpCallToolParam, signal?: AbortSignal): Promise<ToolResult>; isConnected(): boolean; close(): Promise<void>; request(method: string, params: Record<string, any>, signal?: AbortSignal): Promise<any>; private handleError; parseChunk(chunk: string): SseEventData; } export {}; //# sourceMappingURL=http.d.ts.map