From 6b58547c63079dbcb10fc8cfdea01dd602cb14b3 Mon Sep 17 00:00:00 2001 From: Danny Avila Date: Wed, 26 Mar 2025 16:01:42 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20fix:=20Remove=20empty=20result?= =?UTF-8?q?=20check=20from=20MCPConnection=20transport=20send=20method,=20?= =?UTF-8?q?allow=20pinging=20mcp=20servers?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/mcp/src/connection.ts | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/mcp/src/connection.ts b/packages/mcp/src/connection.ts index 1bdd676de1..4ef3515ed4 100644 --- a/packages/mcp/src/connection.ts +++ b/packages/mcp/src/connection.ts @@ -320,9 +320,6 @@ export class MCPConnection extends EventEmitter { const originalSend = this.transport.send.bind(this.transport); this.transport.send = async (msg) => { - if ('result' in msg && !('method' in msg) && Object.keys(msg.result ?? {}).length === 0) { - throw new Error('Empty result'); - } this.logger?.debug(`[MCP][${this.serverName}] Transport sending: ${JSON.stringify(msg)}`); return originalSend(msg); };