veas
Version:
Veas CLI - Command-line interface for Veas platform
23 lines • 812 B
TypeScript
import type { MCPResult } from '../types/mcp.js';
export declare class MCPClient {
private static instance;
private authManager;
private baseUrl;
private connected;
constructor(baseUrl?: string);
static getInstance(): MCPClient;
initialize(): Promise<any>;
listTools(): Promise<any>;
request(method: string, params: any, headers?: any): Promise<any>;
disconnect(): void;
isConnected(): boolean;
callTool(toolName: string, params: any): Promise<any>;
callToolSafe(toolName: string, params: any): Promise<{
success: boolean;
data?: any;
error?: string;
}>;
listToolsWithResult(): Promise<MCPResult>;
}
export declare function callMCPTool(toolName: string, params: any): Promise<MCPResult>;
//# sourceMappingURL=mcp-client.d.ts.map