modelcontextprotocol/mcpb

Desktop Extensions: One-click local MCP server installation in desktop apps

What it solves

MCP Bundles (MCPB) simplifies the distribution and installation of local Model Context Protocol (MCP) servers. Instead of requiring users to manually configure servers, it provides a standardized zip-archive format (.mcpb) that allows end users to install local AI tools and capabilities with a single click.

How it works

An MCPB file is a zip archive containing a local MCP server and a manifest.json file that describes the server's capabilities and configuration. The project provides three main components:

  1. Bundle Specification: A standard for how the manifest and server files should be structured.
  2. CLI Tool: A command-line interface (mcpb init and mcpb pack) that helps developers create the manifest and package their servers into bundles.
  3. Loading Logic: Code used by applications (like Claude for macOS and Windows) to load, verify, and install these bundles.

Who it’s for

  • MCP Server Developers: Those who want to make their local AI tools easy to distribute and portable across different AI desktop applications.
  • App Developers: Developers of AI applications that want to integrate single-click installation support for local MCP servers.

Highlights

  • Single-Click Installation: Enables a user-friendly installation experience similar to Chrome or VS Code extensions.
  • Cross-Language Support: Supports servers written in Node.js, Python (including UV runtime), and compiled binaries.
  • Cross-Application Compatibility: Designed as an open specification to be used by multiple AI desktop applications beyond just Claude.
  • Developer Tooling: Includes a CLI for rapid bundle creation and manifest generation.

Related

  • Dispatch
  • Project
  • Project
  • Project
  • Project