From 8e2ec665640564a2e7cc0345a89cac25bab56c25 Mon Sep 17 00:00:00 2001 From: Joan Xie Date: Wed, 24 Sep 2025 13:34:12 -0700 Subject: [PATCH] fix: add privacy_policies and passthrough to loose schema v0.2 --- src/schemas_loose/0.2.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/schemas_loose/0.2.ts b/src/schemas_loose/0.2.ts index 18efe59..ccc1cd7 100644 --- a/src/schemas_loose/0.2.ts +++ b/src/schemas_loose/0.2.ts @@ -99,12 +99,13 @@ export const McpbManifestSchema = z prompts_generated: z.boolean().optional(), keywords: z.array(z.string()).optional(), license: z.string().optional(), + privacy_policies: z.array(z.string().url()).optional(), compatibility: McpbManifestCompatibilitySchema.optional(), user_config: z .record(z.string(), McpbUserConfigurationOptionSchema) .optional(), }) -; + .passthrough(); export const McpbSignatureInfoSchema = z.object({ status: z.enum(["signed", "unsigned", "self-signed"]),