Theia API Documentation v1.73.0
    Preparing search index...

    Implements

    Index

    Constructors

    Properties

    blockedUntrustedServers: Set<string> = ...
    frontendMCPService: MCPFrontendService
    logger: ILogger
    mcpNotificationService: MCPFrontendNotificationService
    messageService: MessageService
    oauthFrontendDelegate: MCPOAuthFrontendDelegate
    pendingSignInPrompts: Map<string, Progress> = ...

    Pending OAuth sign-in prompts, keyed by server name.

    preferenceService: PreferenceService
    prevServers: Map<string, MCPServerDescription> = ...
    serverChangeQueue: Promise<void> = ...
    workspaceService: WorkspaceService
    workspaceTrustService: WorkspaceTrustService

    Methods

    • Autostart path for a single server. For non-OAuth servers, just calls startServer. For OAuth servers, either skips the silent start when no usable credentials exist (and prompts the user) or attempts the silent start; if the silent start lands in AuthenticationRequired, prompts the user via a notification with a Sign In action.

      Parameters

      Returns Promise<void>