Skip to content

Conversation

@mgoldsborough
Copy link

This adds support for building MCPB (Model Context Protocol Bundle) packages enabling deployment on platforms without requiring Docker.

Added files:

  • manifest.json: MCPB manifest with server configuration
  • .mcpbignore: Excludes unnecessary files from the bundle
  • .github/workflows/build-bundle.yml: CI workflow to build bundles on release

The bundle packages the compiled dist/ folder with production dependencies configured to run in HTTP transport mode on port 8000.

To build a release:

  1. Tag a version: git tag v3.0.3
  2. Push the tag: git push --tags
  3. The workflow creates linux-amd64 and linux-arm64 bundles

This adds support for building MCPB (Model Context Protocol Bundle) packages,
enabling deployment on platforms like NimbleTools without requiring Docker.

Added files:
- manifest.json: MCPB manifest with server configuration
- .mcpbignore: Excludes unnecessary files from the bundle
- .github/workflows/build-bundle.yml: CI workflow to build bundles on release

The bundle packages the compiled dist/ folder with production dependencies,
configured to run in HTTP transport mode on port 8000.

To build a release:
1. Tag a version: git tag v3.0.3
2. Push the tag: git push --tags
3. The workflow creates linux-amd64 and linux-arm64 bundles

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

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@MatthewDailey
Copy link
Member

Hey @mgoldsborough thanks for this PR!

How do I test it? Would it resolve #35 ?

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