diff --git a/tools/server/webui/src/lib/components/app/dialogs/DialogMcpServersSettings.svelte b/tools/server/webui/src/lib/components/app/dialogs/DialogMcpServersSettings.svelte index 9c2a910686..51bd86d812 100644 --- a/tools/server/webui/src/lib/components/app/dialogs/DialogMcpServersSettings.svelte +++ b/tools/server/webui/src/lib/components/app/dialogs/DialogMcpServersSettings.svelte @@ -10,12 +10,6 @@ let { onOpenChange, open = $bindable(false) }: Props = $props(); - $effect(() => { - if (open) { - mcpStore.runHealthChecksForServers(mcpStore.getServers()); - } - }); - function handleClose() { onOpenChange?.(false); } diff --git a/tools/server/webui/src/lib/stores/conversations.svelte.ts b/tools/server/webui/src/lib/stores/conversations.svelte.ts index 08c7ba2ccc..18bb5eb887 100644 --- a/tools/server/webui/src/lib/stores/conversations.svelte.ts +++ b/tools/server/webui/src/lib/stores/conversations.svelte.ts @@ -237,9 +237,6 @@ class ConversationsStore { this.activeMessages = messages; } - // Run MCP health checks for enabled servers in this conversation - this.runMcpHealthChecksForConversation(conversation.mcpServerOverrides); - return true; } catch (error) { console.error('Failed to load conversation:', error); @@ -247,31 +244,6 @@ class ConversationsStore { } } - /** - * Runs MCP health checks for servers enabled in a conversation. - * Runs asynchronously in the background without blocking conversation loading. - */ - private runMcpHealthChecksForConversation(mcpServerOverrides?: McpServerOverride[]): void { - if (!mcpServerOverrides?.length) { - return; - } - - const enabledServers = mcpStore.getEnabledServersForConversation(mcpServerOverrides); - - if (enabledServers.length === 0) { - return; - } - - console.log( - `[conversationsStore] Running health checks for ${enabledServers.length} MCP server(s)` - ); - - // Run health checks in background (don't await) - mcpStore.runHealthChecksForServers(enabledServers).catch((error) => { - console.warn('[conversationsStore] MCP health checks failed:', error); - }); - } - /** * Clears the active conversation and messages. */ diff --git a/tools/server/webui/src/routes/+layout.svelte b/tools/server/webui/src/routes/+layout.svelte index 705066119d..161a9b6f2e 100644 --- a/tools/server/webui/src/routes/+layout.svelte +++ b/tools/server/webui/src/routes/+layout.svelte @@ -1,6 +1,7 @@