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
  • 專案
  • 專案
  • 專案
  • 專案