fix: Sentry for handled errors in MCP (#12130)

* fix: Sentry for handled errors in MCP

* refactor: Pass error object to Logger.warn in MCP transport handler
This commit is contained in:
Tom Moor
2026-04-22 04:50:57 -04:00
committed by GitHub
parent 733355f514
commit bc982cb516
+4 -1
View File
@@ -86,8 +86,11 @@ router.post(
sessionIdGenerator: undefined,
});
// onerror fires for client-side 4xx conditions (bad Accept header, etc)
// which the transport already answers with an HTTP error — warn keeps
// visibility without reporting client mistakes to Sentry.
transport.onerror = (error) => {
Logger.error("MCP transport error", error);
Logger.warn("MCP transport error", error);
};
await server.connect(transport);