mcpb/test
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Bryan Thompson 122ef0e9e9
fix: enforce executable permissions on binary entry points during pack
When server.type is "binary", mcpb pack now ensures the entry_point
file has execute bits (|0o111) in the ZIP external_attr, regardless
of the source filesystem permissions. This prevents EACCES failures
when Claude Desktop extracts Windows-built binary MCPBs (which store
644 because Windows has no Unix execute bit).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-27 09:18:30 -05:00
..
server feat: enhanced structural validation for mcpb validate (#57) 2026-03-15 06:56:55 -05:00
cli.test.ts fix: enforce executable permissions on binary entry points during pack 2026-03-27 09:18:30 -05:00
config.test.ts remove da bad tings 2025-11-04 10:33:16 -08:00
icon-validation.test.ts feat: enhanced structural validation for mcpb validate (#57) 2026-03-15 06:56:55 -05:00
init.test.ts Comment out localization parameter in tests 2025-11-03 16:37:27 -08:00
invalid-manifest.json Revert "feat: replace manifest_version with $schema field" 2025-08-27 11:24:18 -07:00
mcpbignore.test.ts rename dxt -> mcpb 2025-08-21 14:56:54 -07:00
schemas.test.ts Fix lint errors in types.ts and remove any casts 2025-11-03 15:57:20 -08:00
sign.e2e.test.ts lint 2025-08-21 15:28:01 -07:00
valid-manifest-0.2.json fix: lint errors - remove unused import and format files 2025-10-29 16:51:27 -07:00
valid-manifest.json fix: lint errors - remove unused import and format files 2025-10-29 16:51:27 -07:00
validate.test.ts feat: enhanced structural validation for mcpb validate (#57) 2026-03-15 06:56:55 -05:00