From 412b78c5ab4138db286f3fbb7630474448e32c0e Mon Sep 17 00:00:00 2001 From: "N. Taylor Mullen" Date: Sat, 19 Jul 2025 12:44:51 -0700 Subject: [PATCH] Simplify MCP connection errors. (#4508) --- packages/core/src/tools/mcp-client.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/core/src/tools/mcp-client.ts b/packages/core/src/tools/mcp-client.ts index 7e6b11c1..cb191b0d 100644 --- a/packages/core/src/tools/mcp-client.ts +++ b/packages/core/src/tools/mcp-client.ts @@ -26,6 +26,7 @@ import { IDE_SERVER_NAME, ideContext, } from '../services/ideContext.js'; +import { getErrorMessage } from '../utils/errors.js'; export const MCP_DEFAULT_TIMEOUT_MSEC = 10 * 60 * 1000; // default to 10 minutes @@ -242,7 +243,9 @@ export async function connectAndDiscover( throw error; } } catch (error) { - console.error(`Error connecting to MCP server '${mcpServerName}':`, error); + console.error( + `Error connecting to MCP server '${mcpServerName}': ${getErrorMessage(error)}`, + ); updateMCPServerStatus(mcpServerName, MCPServerStatus.DISCONNECTED); } }