UNPKG

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.

20 lines 900 B
import { MCPSession } from './session.js'; export declare class MCPClient { private config; private sessions; activeSessions: string[]; constructor(config?: string | Record<string, any>); static fromDict(cfg: Record<string, any>): MCPClient; static fromConfigFile(path: string): MCPClient; addServer(name: string, serverConfig: Record<string, any>): void; removeServer(name: string): void; getServerNames(): string[]; saveConfig(filepath: string): void; createSession(serverName: string, autoInitialize?: boolean): Promise<MCPSession>; createAllSessions(autoInitialize?: boolean): Promise<Record<string, MCPSession>>; getSession(serverName: string): MCPSession; getAllActiveSessions(): Record<string, MCPSession>; closeSession(serverName: string): Promise<void>; closeAllSessions(): Promise<void>; } //# sourceMappingURL=client.d.ts.map