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); } }