What problem does it solve? Distributing a local MCP server normally requires users to install Node or Python and manage dependencies themselves. This Skill guides you through packaging your server with its runtime into a single .mcpb file that installs in Claude Desktop without any toolchain on the user's machine. ## Core Features & Use Cases - Manifest Authoring: Create a valid manifest.json (v0.4) with entry points, launch config, install-time user settings, and platform compatibility gates. - Build Pipeline: Bundle Node servers with esbuild or vendor Python dependencies, then validate and pack with the @anthropic-ai/mcpb CLI. - Local Security Guidance: Implement path containment checks, command injection prevention, read-only tool splits, and resource limits, since MCPB provides no sandbox. - Use Case: You built an MCP server that reads local files for users. Use this Skill to write the manifest, bundle dependencies, pack and sign the .mcpb, and ship a file users install by dragging it onto Claude Desktop. ## Quick Start Package my local MCP server into an installable .mcpb bundle with a proper manifest and bundled dependencies.