diff --git a/src/filesystem/index.ts b/src/filesystem/index.ts index 48a599fae1..edc5749f9b 100644 --- a/src/filesystem/index.ts +++ b/src/filesystem/index.ts @@ -518,7 +518,12 @@ server.registerTool( path: z.string(), excludePatterns: z.array(z.string()).optional().default([]) }, - outputSchema: { content: z.string() }, + outputSchema: { + content: z.array(z.object({ + type: z.literal("text"), + text: z.string() + })) + }, annotations: { readOnlyHint: true } }, async (args: z.infer) => { @@ -588,7 +593,12 @@ server.registerTool( source: z.string(), destination: z.string() }, - outputSchema: { content: z.string() }, + outputSchema: { + content: z.array(z.object({ + type: z.literal("text"), + text: z.string() + })) + }, annotations: { readOnlyHint: false, idempotentHint: false, destructiveHint: false } }, async (args: z.infer) => {