giga-code
Version:
A personal AI CLI assistant powered by Grok for local development.
21 lines (20 loc) • 710 B
TypeScript
import { AddedMcpServer } from '../utils/added-mcp-servers';
import { McpTool, McpResource, McpServerInfo, McpToolResult } from './mcp-client';
export declare class HttpMcpClient {
private server;
private messageId;
private isConnected;
private serverInfo;
constructor(server: AddedMcpServer);
connect(): Promise<void>;
private initialize;
private sendRequest;
private parseServerSentEvents;
callTool(name: string, arguments_: any): Promise<McpToolResult>;
getServerInfo(): McpServerInfo | null;
getTools(): McpTool[];
getResources(): McpResource[];
disconnect(): Promise<void>;
isConnectedToServer(): boolean;
healthCheck(): Promise<boolean>;
}