modelcontextprotocol/mcpb

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

解决的问题

MCP Bundles (MCPB) 简化了本地 Model Context Protocol (MCP) 服务器的分发和安装。用户无需手动配置服务器,即可通过单击操作安装本地 AI 工具和功能,使用标准化的 zip 归档格式(.mcpb)。

工作原理

MCPB 文件是一个包含本地 MCP 服务器和 manifest.json 文件的 zip 归档文件,该文件描述了服务器的功能和配置。该项目提供三个主要组件:

  1. 打包规范:定义了 manifest 和服务器文件应如何组织的标准。
  2. CLI 工具:命令行接口(mcpb initmcpb pack),帮助开发者创建 manifest 并将服务器打包为捆绑包。
  3. 加载逻辑:应用程序(如 Claude for macOS 和 Windows)使用的代码,用于加载、验证和安装这些捆绑包。

适用对象

  • MCP 服务器开发者:希望让自己的本地 AI 工具易于分发,并在不同 AI 桌面应用程序之间轻松移植的开发者。
  • 应用开发者:希望在其 AI 应用中集成单击安装本地 MCP 服务器功能的开发者。

主要亮点

  • 单击安装:提供类似 Chrome 或 VS Code 扩展的用户友好安装体验。
  • 多语言支持:支持使用 Node.js、Python(包括 UV 运行时)和编译后的二进制文件编写的服务器。
  • 跨应用兼容性:作为开放规范设计,可被多个 AI 桌面应用程序使用,而不仅限于 Claude。
  • 开发者工具:包含 CLI 工具,可快速创建捆绑包和生成 manifest。

相关

  • Dispatch
  • 项目
  • 项目
  • 项目
  • 项目