diff --git a/src/core/Cline.ts b/src/core/Cline.ts index a5a7f9903a..2078830ee1 100644 --- a/src/core/Cline.ts +++ b/src/core/Cline.ts @@ -762,15 +762,6 @@ export class Cline { throw new Error("MCP hub not available") } - console.log( - "mcpServers for system prompt:", - JSON.stringify( - mcpHub.connections.map((conn) => conn.server), - null, - 2, - ), - ) - let systemPrompt = await SYSTEM_PROMPT(cwd, this.api.getModel().info.supportsComputerUse ?? false, mcpHub) if (this.customInstructions && this.customInstructions.trim()) { // altering the system prompt mid-task will break the prompt cache, but in the grand scheme this will not change often so it's better to not pollute user messages with it the way we have to with diff --git a/src/core/prompts/system.ts b/src/core/prompts/system.ts index fe2996036e..339712033b 100644 --- a/src/core/prompts/system.ts +++ b/src/core/prompts/system.ts @@ -1,7 +1,6 @@ -import osName from "os-name" import defaultShell from "default-shell" import os from "os" -import { McpServer } from "../../shared/mcp" +import osName from "os-name" import { McpHub } from "../../services/mcp/McpHub" export const SYSTEM_PROMPT = async ( diff --git a/src/services/mcp/McpHub.ts b/src/services/mcp/McpHub.ts index 9a5677bd35..18a4685a9d 100644 --- a/src/services/mcp/McpHub.ts +++ b/src/services/mcp/McpHub.ts @@ -423,6 +423,7 @@ export class McpHub { vscode.window.showInformationMessage(`${serverName} MCP server connected`) } catch (error) { console.error(`Failed to restart connection for ${serverName}:`, error) + vscode.window.showErrorMessage(`Failed to connect to ${serverName} MCP server`) } }