UNPKG

@eko-ai/eko-nodejs

Version:

Empowering language to transform human words into action.

17 lines 847 B
import { IMcpClient, McpCallToolParam, McpListToolParam, McpListToolResult, ToolResult } from "@eko-ai/eko/types"; import { SpawnOptionsWithoutStdio } from "child_process"; export declare class SimpleStdioMcpClient implements IMcpClient { private command; private args?; private options?; private process; private requestMap; constructor(command: string, args?: string[], options?: SpawnOptionsWithoutStdio); connect(signal?: AbortSignal): Promise<void>; sendMessage(method: string, params?: Record<string, any>, signal?: AbortSignal): Promise<any>; listTools(param: McpListToolParam, signal?: AbortSignal): Promise<McpListToolResult>; callTool(param: McpCallToolParam, signal?: AbortSignal): Promise<ToolResult>; isConnected(): boolean; close(): Promise<void>; } //# sourceMappingURL=stdio.d.ts.map