Interface MCPServerManager

interface MCPServerManager {
    addOrUpdateServer(description): void;
    callTool(serverName, toolName, arg_string): Promise<{}>;
    disconnectClient(client): void;
    getResources(serverName): Promise<{}>;
    getRunningServers(): Promise<string[]>;
    getServerDescription(name): Promise<undefined | MCPServerDescription>;
    getServerNames(): Promise<string[]>;
    getTools(serverName): Promise<{}>;
    readResource(serverName, resourceId): Promise<{}>;
    removeServer(name): void;
    setClient(client): void;
    startServer(serverName): Promise<void>;
    stopServer(serverName): Promise<void>;
}

Implemented by

Methods