From c54309598505007c4467f78fa7dfb3e7c763679c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pierre-=C3=89lie=20Fauch=C3=A9?= Date: Sat, 18 Oct 2025 03:12:42 -0400 Subject: [PATCH] fix: Zod to JSONSchema pipe strategies (#962) --- src/server/mcp.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/server/mcp.ts b/src/server/mcp.ts index cef1722d..765ba864 100644 --- a/src/server/mcp.ts +++ b/src/server/mcp.ts @@ -104,7 +104,8 @@ export class McpServer { description: tool.description, inputSchema: tool.inputSchema ? (zodToJsonSchema(tool.inputSchema, { - strictUnions: true + strictUnions: true, + pipeStrategy: 'input' }) as Tool['inputSchema']) : EMPTY_OBJECT_JSON_SCHEMA, annotations: tool.annotations, @@ -113,7 +114,8 @@ export class McpServer { if (tool.outputSchema) { toolDefinition.outputSchema = zodToJsonSchema(tool.outputSchema, { - strictUnions: true + strictUnions: true, + pipeStrategy: 'output' }) as Tool['outputSchema']; }