Skip to content

Commit 5a7f996

Browse files
authored
Merge pull request #765 from howardjohn/inspector/error-popup
Add a toast on connection error
2 parents 4a4968f + 8cb8457 commit 5a7f996

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

client/src/lib/hooks/useConnection.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -828,6 +828,12 @@ export function useConnection({
828828
description: `Server declares logging capability but doesn't implement method: "${lastRequest}"`,
829829
variant: "destructive",
830830
});
831+
} else {
832+
toast({
833+
title: "Connection error",
834+
description: `Connection failed: "${e}"`,
835+
variant: "destructive",
836+
});
831837
}
832838
console.error(e);
833839
setConnectionStatus("error");

server/src/mcpProxy.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,9 @@ export default function mcpProxy({
3636
id: message.id,
3737
error: {
3838
code: -32001,
39-
message: error.message,
39+
message: error.cause
40+
? `${error.message} (cause: ${error.cause})`
41+
: error.message,
4042
data: error,
4143
},
4244
};

0 commit comments

Comments
 (0)