aichat-core
Version:
AI 流式聊天业务核心TS模型封装及业务实现模块
14 lines (13 loc) • 457 B
TypeScript
import McpTool from "./McpTool";
import { ChatCompletionMessageToolCall } from "openai/resources/index";
export default class McpClient {
private mcp;
private transport;
constructor(name?: string);
connect2Server(serverUrl: string): Promise<void>;
getTools(): Promise<McpTool[]>;
callTool(toolCall: ChatCompletionMessageToolCall): Promise<any>;
validMcpClient(): void;
private setUpTransport;
cleanup(): Promise<void>;
}