We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 154b9d0 commit 6599c76Copy full SHA for 6599c76
1 file changed
apps/sim/app/api/mcp/copilot/route.ts
@@ -567,6 +567,13 @@ export const POST = withRouteHandler(async (request: NextRequest) => {
567
568
return await handleMcpRequestWithSdk(request, parsedBody)
569
} catch (error) {
570
+ if (request.signal.aborted || (error as Error)?.name === 'AbortError') {
571
+ return NextResponse.json(
572
+ createError(0, ErrorCode.ConnectionClosed, 'Client cancelled request'),
573
+ { status: 499 }
574
+ )
575
+ }
576
+
577
logger.error('Error handling MCP request', { error })
578
return NextResponse.json(createError(0, ErrorCode.InternalError, 'Internal error'), {
579
status: 500,
0 commit comments