diff --git a/src/main/services/MCPService.ts b/src/main/services/MCPService.ts index e2f1ce6f1e..0db4f43228 100644 --- a/src/main/services/MCPService.ts +++ b/src/main/services/MCPService.ts @@ -621,6 +621,9 @@ class McpService { } catch (e) { logger.error('args parse error', args) } + if (args === '') { + args = {} + } } const client = await this.initClient(server) const result = await client.callTool({ name, arguments: args }, undefined, {