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.
22 lines • 955 B
TypeScript
import type { StructuredToolInterface } from '@langchain/core/tools';
import type { LangChainAdapter } from '../adapters/langchain_adapter.js';
import type { MCPClient } from '../client.js';
export declare class ServerManager {
private readonly client;
private readonly adapter;
private activeServer;
private readonly initializedServers;
private readonly serverTools;
constructor(client: MCPClient, adapter: LangChainAdapter);
initialize(): Promise<void>;
getServerManagementTools(): Promise<StructuredToolInterface[]>;
listServers(): Promise<string>;
connectToServer(serverName: string): Promise<string>;
getActiveServer(): Promise<string>;
disconnectFromServer(): Promise<string>;
getActiveServerTools(): Promise<StructuredToolInterface[]>;
getAllTools(): Promise<StructuredToolInterface[]>;
private ensureSession;
private ensureToolsFetched;
}
//# sourceMappingURL=server_manager.d.ts.map