diff --git a/src/server/connections.ts b/src/server/connections.ts index 182b0368..cfcb0a18 100644 --- a/src/server/connections.ts +++ b/src/server/connections.ts @@ -165,7 +165,7 @@ export class ConnectionService { }); return await use(client, bounded); } finally { - await client.close().catch(() => {}); + await client.close().catch((err) => console.error('Failed to close MCP client:', err.message)); } } private async discover( diff --git a/src/server/parallel.ts b/src/server/parallel.ts index cf6f6131..214d5a8c 100644 --- a/src/server/parallel.ts +++ b/src/server/parallel.ts @@ -195,6 +195,6 @@ export async function parallelSources( throw new Error('Parallel could not extract usable source evidence.'); return pages; } finally { - await client.close().catch(() => {}); + await client.close().catch((err) => console.error('Failed to close MCP client:', err.message)); } }