mcp-use
Version:
A utility library for integrating Model Context Protocol (MCP) with LangChain, Zod, and related tools. Provides helpers for schema conversion, event streaming, and SDK usage.
19 lines • 719 B
TypeScript
import type { BaseConnector } from './connectors/base.js';
export declare class MCPSession {
readonly connector: BaseConnector;
private autoConnect;
private _sessionInfo;
private _tools;
constructor(connector: BaseConnector, autoConnect?: boolean);
open(): Promise<this>;
close(): Promise<void>;
connect(): Promise<void>;
disconnect(): Promise<void>;
initialize(): Promise<Record<string, any>>;
get isConnected(): boolean;
get sessionInfo(): Record<string, any> | null;
get tools(): Record<string, any>[];
discoverTools(): Promise<Record<string, any>[]>;
callTool(name: string, args: Record<string, any>): Promise<any>;
}
//# sourceMappingURL=session.d.ts.map