Description: In stdio transport mode, any dependency writing to stdout (e.g., console.log) will corrupt the JSON-RPC stream used by the MCP protocol.
Impact: Immediate disconnection or protocol errors for MCP clients like Claude Desktop.
Recommended Fix: Monkey-patch console.log to redirect to console.error (stderr) when the stdio transport is active.
Affected Files: src/index.ts, src/services/logger.service.ts.
Description: In stdio transport mode, any dependency writing to stdout (e.g., console.log) will corrupt the JSON-RPC stream used by the MCP protocol.
Impact: Immediate disconnection or protocol errors for MCP clients like Claude Desktop.
Recommended Fix: Monkey-patch console.log to redirect to console.error (stderr) when the stdio transport is active.
Affected Files: src/index.ts, src/services/logger.service.ts.