diff --git a/src/services/mcp/McpHub.ts b/src/services/mcp/McpHub.ts index 85cefd35f7..dd4727213e 100644 --- a/src/services/mcp/McpHub.ts +++ b/src/services/mcp/McpHub.ts @@ -1196,21 +1196,7 @@ export class McpHub { }) // Send sorted servers to webview - // Try to get the currently visible ClineProvider instance first - let targetProvider: ClineProvider | undefined = undefined - try { - // ClineProvider.getInstance() can focus the view if not visible, - // and returns a Promise - const instancePromise = ClineProvider.getInstance() - if (instancePromise) { - targetProvider = await instancePromise - } - } catch (error) {} - - // Fallback to the providerRef if getInstance didn't yield a provider - if (!targetProvider) { - targetProvider = this.providerRef.deref() - } + const targetProvider: ClineProvider | undefined = this.providerRef.deref() if (targetProvider) { const serversToSend = sortedConnections.map((connection) => connection.server)