Files
n8n-mcp/dist/utils/mcp-client.d.ts
2025-12-05 12:01:31 +01:00

21 lines
660 B
TypeScript

export interface MCPClientConfig {
serverUrl: string;
authToken?: string;
connectionType: 'http' | 'websocket' | 'stdio';
}
export declare class MCPClient {
private client;
private config;
private connected;
constructor(config: MCPClientConfig);
connect(): Promise<void>;
disconnect(): Promise<void>;
listTools(): Promise<any>;
callTool(name: string, args: any): Promise<any>;
listResources(): Promise<any>;
readResource(uri: string): Promise<any>;
listPrompts(): Promise<any>;
getPrompt(name: string, args?: any): Promise<any>;
private ensureConnected;
}
//# sourceMappingURL=mcp-client.d.ts.map