Skip to content

Conversation

@joan-anthropic
Copy link
Contributor

@joan-anthropic joan-anthropic commented Dec 4, 2025

Summary

  • Add --manifest-version <version> option to the pack command
  • Allow developers to override the manifest version when packing a bundle
  • Useful for targeting specific versions for compatibility with different consumers of the MCPB format

Usage

mcpb pack --manifest-version 0.2
mcpb pack --manifest-version 0.3 ./my-extension

Allow developers to optionally specify which manifest version to use
when packing a bundle. This is useful when targeting a specific version
for compatibility with different consumers of the MCPB format.

Usage: mcpb pack --manifest-version 0.2

The option:
- Validates the specified version is supported (0.1, 0.2, 0.3, 0.4)
- Updates the manifest_version field in the packed manifest.json
- Removes legacy dxt_version field if present
- Re-validates the manifest against the target version schema

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
@joan-anthropic joan-anthropic force-pushed the feat/manifest-version-option branch from ab5f793 to 8953e68 Compare December 4, 2025 04:06
@joan-anthropic joan-anthropic deleted the feat/manifest-version-option branch December 4, 2025 04:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants