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つの主要なコンポーネントを提供しています:
- バンドル仕様:マニフェストとサーバーファイルの構造を標準化する仕様。
- CLIツール:開発者がマニフェストを作成し、サーバーをバンドルにパッケージ化するためのコマンドラインインターフェース(
mcpb initとmcpb pack)。 - ロードロジック:Claude for macOSやWindowsなどのアプリケーションが、これらのバンドルを読み込み、検証し、インストールする際に使用するコード。
対象ユーザー
- MCPサーバー開発者:自分のローカルAIツールを、さまざまなAIデスクトップアプリケーション間で簡単に配布・ポータブル化したい開発者。
- アプリ開発者:ローカルMCPサーバーのワンクリックインストール機能をAIアプリケーションに統合したい開発者。
主な特徴
- ワンクリックインストール:ChromeやVS Code拡張機能と同様の使いやすいインストール体験を可能にします。
- 多言語対応:Node.js、Python(UVランタイムを含む)、およびコンパイル済みバイナリをサポートします。
- 複数アプリケーション互換性:Claude以外の複数のAIデスクトップアプリケーションでも利用可能なオープン仕様として設計されています。
- 開発者ツール:迅速なバンドル作成とマニフェスト生成を可能にするCLIツールを提供します。
関連
- Dispatch
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト