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アーカイブです。このプロジェクトは以下の3つの主要なコンポーネントを提供しています:

  1. バンドル仕様:マニフェストとサーバーファイルの構造を標準化する仕様。
  2. CLIツール:開発者がマニフェストを作成し、サーバーをバンドルにパッケージ化するためのコマンドラインインターフェース(mcpb initmcpb pack)。
  3. ロードロジック:Claude for macOSやWindowsなどのアプリケーションが、これらのバンドルを読み込み、検証し、インストールする際に使用するコード。

対象ユーザー

  • MCPサーバー開発者:自分のローカルAIツールを、さまざまなAIデスクトップアプリケーション間で簡単に配布・ポータブル化したい開発者。
  • アプリ開発者:ローカルMCPサーバーのワンクリックインストール機能をAIアプリケーションに統合したい開発者。

主な特徴

  • ワンクリックインストール:ChromeやVS Code拡張機能と同様の使いやすいインストール体験を可能にします。
  • 多言語対応:Node.js、Python(UVランタイムを含む)、およびコンパイル済みバイナリをサポートします。
  • 複数アプリケーション互換性:Claude以外の複数のAIデスクトップアプリケーションでも利用可能なオープン仕様として設計されています。
  • 開発者ツール:迅速なバンドル作成とマニフェスト生成を可能にするCLIツールを提供します。

関連

  • Dispatch
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト