What problem does it solve?
It solves the friction of distributing a local MCP server to users who may not have Node, Python, or your build toolchain installed by packaging your server with its runtime so it runs as a single .mcpb install.
Core Features & Use Cases
- Bundle-and-run distribution (MCPB): Create a local MCP server packaged with its runtime so the host can launch it via the manifest without requiring the user to set up dependencies.
- Filesystem-capable local tools: Use when your MCP tools need to interact with the user’s machine (local files, desktop/OS integration, localhost services).
- Stdio-server compatibility: Keep your server logic as a normal stdio MCP server while MCPB handles the packaging and manifest-driven launch.
- Secure-by-design guidance: Includes an explicit emphasis that MCPB provides no sandbox, requiring careful path validation and other safety controls in your tool handlers.
Quick Start
Generate an MCPB bundle for your local stdio MCP server by writing a manifest.json at the bundle root and then running the MCPB pack command to produce a distributable .mcpb file.