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.

22 lines 955 B
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