Theia API Documentation v1.73.0
    Preparing search index...
    interface MCPServerManagerServerClient {
        addServerDescription(
            description: MCPServerDescription,
        ): MCPServerDescriptionRCP;
        cleanServers(serverNames: string[]): void;
        getResolveFunction(
            name: string,
        ):
            | undefined
            | (
                (
                    description: MCPServerDescription,
                ) => Promise<undefined | MCPServerDescription>
            );
        resolveServerDescription(
            description: MCPServerDescriptionRCP,
        ): Promise<MCPServerDescription>;
    }

    Implemented by

    Index

    Methods

    • Removes server descriptions that are no longer present in the MCPServerManager.

      Parameters

      • serverNames: string[]

        The current list of server names from the MCPServerManager.

      Returns void

    • Retrieves the resolve function for a given server name.

      Parameters

      • name: string

        The name of the server to retrieve the resolve function for.

      Returns
          | undefined
          | (
              (
                  description: MCPServerDescription,
              ) => Promise<undefined | MCPServerDescription>
          )

      The resolve function if found, or undefined if not found.