From 0e25fdd56e99aaa51f805a075e45634cb7f2c02a Mon Sep 17 00:00:00 2001 From: Taylor Mullen Date: Fri, 16 May 2025 21:17:51 -0700 Subject: [PATCH] Avoid console.log for MCP - Prior to this when attached MCP servers would report content we'd fall back to `console.log` which doesn't work well in an Ink application. Fixes https://github.com/google-gemini/gemini-cli/issues/397 --- packages/server/src/tools/tool-registry.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/server/src/tools/tool-registry.ts b/packages/server/src/tools/tool-registry.ts index 83d5c329..6a737482 100644 --- a/packages/server/src/tools/tool-registry.ts +++ b/packages/server/src/tools/tool-registry.ts @@ -221,7 +221,7 @@ export class ToolRegistry { transport.stderr.on('data', (data) => { // filter out INFO messages logged for each request received if (!data.toString().includes('] INFO')) { - console.log('MCP STDERR', data.toString()); + console.debug('MCP STDERR', data.toString()); } }); const result = await mcpClient.listTools();