diff --git a/client/src/lib/hooks/useConnection.ts b/client/src/lib/hooks/useConnection.ts index 8639feeb..8d8fee46 100644 --- a/client/src/lib/hooks/useConnection.ts +++ b/client/src/lib/hooks/useConnection.ts @@ -777,6 +777,11 @@ export function useConnection({ variant: "destructive", }); } + toast({ + title: "Connection error", + description: `Connection failed: "${e}"`, + variant: "destructive", + }); console.error(e); setConnectionStatus("error"); } diff --git a/server/src/mcpProxy.ts b/server/src/mcpProxy.ts index 664f1711..174eef0e 100644 --- a/server/src/mcpProxy.ts +++ b/server/src/mcpProxy.ts @@ -36,7 +36,9 @@ export default function mcpProxy({ id: message.id, error: { code: -32001, - message: error.message, + message: error.cause + ? `${error.message} (cause: ${error.cause})` + : error.message, data: error, }, };