Skip to content

Releases: zircote/mcp-bundle

v1.0.0 — MCP Bundle Packager

11 Mar 16:15
v1.0.0
18268dc

Choose a tag to compare

MCP Bundle Packager

Package MCP server projects into MCPB (MCP Bundle) archives with manifest validation, checksums, and release asset support.

Usage

As a composite action (step-level, you handle build):

- uses: zircote/mcp-bundle@v1

As a reusable workflow (job-level, handles everything):

jobs:
  package:
    uses: zircote/mcp-bundle/.github/workflows/mcp-bundle.yml@v1
    with:
      source-files: "src/**"

Features

  • 11-check manifest validation (semver, platforms, config types, variable refs, duplicate tools)
  • .mcpbignore exclusion support (gitignore-style patterns)
  • Glob pattern sanitization — rejects shell metacharacters
  • Bundle structure validation (manifest.json at root, entry_point presence)
  • SHA-256 checksum generation
  • Artifact upload and GitHub Release attachment
  • Server types: node, python, binary, uv

Also Included

  • Claude Code plugin with /mcp-bundle:mcpb skill for interactive bundle generation
  • 4 example caller workflows in examples/
  • 262 tests covering validation, security, and structural integrity

See README.md for full documentation.