Interface MCPFrontendService

interface MCPFrontendService {
    getPromptTemplateId(serverName): string;
    getServerDescription(name): Promise<undefined | MCPServerDescription>;
    getServerNames(): Promise<string[]>;
    getStartedServers(): Promise<string[]>;
    getTools(serverName): Promise<undefined | Promise<objectOutputType<extendShape<extendShape<{}, {}>, {}>, ZodTypeAny, "passthrough">>>;
    registerToolsForAllStartedServers(): Promise<void>;
    startServer(serverName): Promise<void>;
    stopServer(serverName): Promise<void>;
}

Implemented by

Methods

  • Parameters

    • serverName: string

    Returns Promise<undefined | Promise<objectOutputType<extendShape<extendShape<{}, {}>, {}>, ZodTypeAny, "passthrough">>>