From 29d23abfe6f390032b4200debccf51b23a840e07 Mon Sep 17 00:00:00 2001 From: Joan Xie Date: Thu, 6 Nov 2025 09:29:33 -0800 Subject: [PATCH 1/4] fix: backport privacy_policies to 0.1, remove _meta --- schemas/mcpb-manifest-v0.1.schema.json | 10 +++++----- src/schemas/0.1.ts | 2 +- src/schemas_loose/0.1.ts | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/schemas/mcpb-manifest-v0.1.schema.json b/schemas/mcpb-manifest-v0.1.schema.json index 17e6fd8..858bf96 100644 --- a/schemas/mcpb-manifest-v0.1.schema.json +++ b/schemas/mcpb-manifest-v0.1.schema.json @@ -307,11 +307,11 @@ "additionalProperties": false } }, - "_meta": { - "type": "object", - "additionalProperties": { - "type": "object", - "additionalProperties": {} + "privacy_policies": { + "type": "array", + "items": { + "type": "string", + "format": "uri" } } }, diff --git a/src/schemas/0.1.ts b/src/schemas/0.1.ts index e41d69c..c4b7513 100644 --- a/src/schemas/0.1.ts +++ b/src/schemas/0.1.ts @@ -102,7 +102,7 @@ export const McpbManifestSchema = z user_config: z .record(z.string(), McpbUserConfigurationOptionSchema) .optional(), - _meta: z.record(z.string(), z.record(z.string(), z.any())).optional(), + privacy_policies: z.array(z.string().url()).optional() }) .refine((data) => !!(data.dxt_version || data.manifest_version), { message: diff --git a/src/schemas_loose/0.1.ts b/src/schemas_loose/0.1.ts index 406d6c1..dc57cc3 100644 --- a/src/schemas_loose/0.1.ts +++ b/src/schemas_loose/0.1.ts @@ -104,7 +104,7 @@ export const McpbManifestSchema = z user_config: z .record(z.string(), McpbUserConfigurationOptionSchema) .optional(), - _meta: z.record(z.string(), z.record(z.string(), z.any())).optional(), + privacy_policies: z.array(z.string().url()).optional(), }) .refine((data) => !!(data.dxt_version || data.manifest_version), { message: From 671d3d6f2d0e0614e6c4e68d60649e55333f86b8 Mon Sep 17 00:00:00 2001 From: Joan Xie Date: Thu, 6 Nov 2025 11:01:20 -0800 Subject: [PATCH 2/4] rm privacy_policies --- schemas/mcpb-manifest-v0.1.schema.json | 7 ------- src/schemas/0.1.ts | 1 - src/schemas_loose/0.1.ts | 1 - 3 files changed, 9 deletions(-) diff --git a/schemas/mcpb-manifest-v0.1.schema.json b/schemas/mcpb-manifest-v0.1.schema.json index 858bf96..821a00a 100644 --- a/schemas/mcpb-manifest-v0.1.schema.json +++ b/schemas/mcpb-manifest-v0.1.schema.json @@ -306,13 +306,6 @@ ], "additionalProperties": false } - }, - "privacy_policies": { - "type": "array", - "items": { - "type": "string", - "format": "uri" - } } }, "required": [ diff --git a/src/schemas/0.1.ts b/src/schemas/0.1.ts index c4b7513..9922195 100644 --- a/src/schemas/0.1.ts +++ b/src/schemas/0.1.ts @@ -102,7 +102,6 @@ export const McpbManifestSchema = z user_config: z .record(z.string(), McpbUserConfigurationOptionSchema) .optional(), - privacy_policies: z.array(z.string().url()).optional() }) .refine((data) => !!(data.dxt_version || data.manifest_version), { message: diff --git a/src/schemas_loose/0.1.ts b/src/schemas_loose/0.1.ts index dc57cc3..ab7f69c 100644 --- a/src/schemas_loose/0.1.ts +++ b/src/schemas_loose/0.1.ts @@ -104,7 +104,6 @@ export const McpbManifestSchema = z user_config: z .record(z.string(), McpbUserConfigurationOptionSchema) .optional(), - privacy_policies: z.array(z.string().url()).optional(), }) .refine((data) => !!(data.dxt_version || data.manifest_version), { message: From 00e4bb9d102a6afe481faf305f760bd1bd9e0348 Mon Sep 17 00:00:00 2001 From: Joan Xie Date: Thu, 6 Nov 2025 11:02:42 -0800 Subject: [PATCH 3/4] chore: update version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 703a870..acfa6fc 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@anthropic-ai/mcpb", "description": "Tools for building MCP Bundles", - "version": "2.0.1", + "version": "3.0.0", "type": "module", "main": "dist/index.js", "module": "dist/index.js", From 349b0ceb47cdcfe1cfd1eb2881dde6a8ae4c73df Mon Sep 17 00:00:00 2001 From: Joan Xie Date: Thu, 6 Nov 2025 11:10:53 -0800 Subject: [PATCH 4/4] chore: update patch version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index acfa6fc..338213a 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@anthropic-ai/mcpb", "description": "Tools for building MCP Bundles", - "version": "3.0.0", + "version": "2.0.2", "type": "module", "main": "dist/index.js", "module": "dist/index.js",