Claude Desktop Extensions とは|.mcpb で MCP を簡単導入
自作の MCP サーバーを同僚や顧客に渡したいのに、「設定ファイルを手で編集してください」では誰も使ってくれない——そんな配布の壁に突き当たっていませんか。2026 年 6 月 26 日に公開された Desktop Extensions(.mcpb)は、ファイルをダブルクリックするだけで MCP サーバーを Claude Desktop に導入できる新しい仕組みです。本記事では、何が変わったのか、どう作って配るのか、業務にどう効くのかを順にまとめました。
Desktop Extensions は .mcpb(MCP Bundle)という単一ファイルをダブルクリックするだけで MCP サーバーを Claude Desktop に追加できる新しい仕組みです。これまで必要だった 手動の設定ファイル編集やターミナル操作が不要になり、2026 年 6 月 26 日に Anthropic Engineering Blog で発表されました。
.mcpb は Node.js / Python / バイナリの 3 種に対応し、mcpb init と mcpb pack で既存のサーバーを 1 ファイルに梱包できます。API キーなどの 機密は OS のキーチェーンで管理され、平文の設定ファイルに直接書き込まずに済む設計です。
企業向けには 一括での配布管理に対応し、仕様はオープンソースで公開されています。配布の障壁が一気に下がることで、自作 MCP を社内・顧客・コミュニティへ「作って配って使ってもらう」までの距離が縮みます。
Contents (8)
Desktop Extensions(.mcpb)とは — 2026-06-26 に発表された新しい配布の形
Desktop Extensions は、MCP(Model Context Protocol)サーバーを 1 つのファイルにまとめ、ダブルクリックするだけで Claude Desktop に導入できる仕組みです。拡張子は .mcpb(MCP Bundle)で、アプリのインストーラーのように扱えます。従来は設定ファイルを開いてサーバーのコマンドやパスを手書きする必要がありましたが、その工程がまるごと不要になりました出典。
ポイントは、利用者と開発者の双方にとって障壁が下がったことです。利用者はターミナルを開かずに拡張機能を追加でき、開発者は「動かすための環境構築手順書」を配る代わりに 1 ファイルを渡せば済みます。MCP は Claude と外部ツールをつなぐ標準仕様として広がってきましたが、最後まで残っていた「導入の難しさ」をこの発表が埋めにきた格好です。
これまでの MCP 導入はなぜ難しかったか — 手動編集とターミナルの壁
これまで MCP サーバーを Claude Desktop に追加するには、claude_desktop_config.json という設定ファイルを自分で開き、サーバーの起動コマンド・引数・環境変数を JSON 形式で正確に書き込む必要がありました。区切り文字やクォートを 1 つ間違えるだけで読み込みに失敗し、「なぜか接続されない」状態に陥りやすかったのが実情です。
さらに、多くの公式 MCP サーバーは Node.js の npx を前提としており、事前に Node.js を入れ、ターミナルでパッケージを取得する前提知識が求められました。エンジニアであれば苦になりませんが、チームの非エンジニアや、ツールだけ使いたい顧客にとっては高い壁です。「便利なのは分かるが、自分では設定できない」という層が、MCP 普及の最後のボトルネックになっていました。
.mcpb の中身と作り方 — Node.js / Python / バイナリ対応と梱包手順
.mcpb は内部的には、サーバー本体と動作に必要なファイル、そして「これは何のサーバーか」を記述したマニフェストを 1 つにまとめたバンドルです。実行形態は Node.js / Python / バイナリの 3 種に対応しており、既存の MCP サーバーをほぼそのまま梱包できます出典。
Step 1: mcpb init でマニフェストを用意する
最初に、配布したい MCP サーバーのディレクトリで mcpb init を実行します。対話的にサーバー名・説明・実行コマンドなどを尋ねられ、それらをまとめたマニフェストファイルが生成されます。ここで利用者に入力してもらいたい設定項目(API キーや対象フォルダなど)も宣言でき、導入時に画面から入力させられます。手書きの JSON と違い、書式ミスで失敗する余地が小さいのが利点です。
Step 2: mcpb pack で 1 ファイルに梱包する
マニフェストが整ったら mcpb pack を実行します。サーバー本体と必要ファイルがまとめられ、.mcpb ファイルが 1 つ出力されます。あとはこのファイルを共有するだけで配布が完了します。受け取った側は次の流れで導入します。
- 配布された
.mcpbファイルを入手する。 - ファイルをダブルクリックして Claude Desktop を開く。
- 導入確認の画面で、必要なら API キーや対象フォルダを入力する。
- 有効化すると、その場で MCP サーバーが利用可能になる。
ターミナルもパッケージ取得も登場しません。「渡す → 押す → 使う」だけで完結する点が、従来との最大の違いです。
業務で配る視点 — 機密の扱いと企業向けの一括配布
業務で配るうえで重要なのが、API キーやトークンといった 機密情報の扱いです。.mcpb では、こうした値を平文の設定ファイルに直接書き込むのではなく、OS のキーチェーン(資格情報ストア)で安全に保管する仕組みが用意されています。配布ファイル自体に機密を埋め込まずに済むため、ファイルを共有しても鍵が漏れにくくなります出典。
組織での展開も視野に入っています。Desktop Extensions は 企業向けの一括配布管理に対応しており、管理者が許可した拡張機能を組織全体に行き渡らせる運用が想定されています。情報システム部門が「使ってよいツール」を絞って配る、といった統制も取りやすくなります。
なお、接続の信頼性そのものも改善が続いています。同じ週に公開された Claude Code v2.1.191 では、MCP のリトライ処理が追加され、一時的な接続失敗からの復帰が強化されました出典。導入が簡単になり、つながり続ける信頼性も上がる——配布側と利用側の双方にとって、MCP を業務に組み込みやすい土台が整いつつあります。
エンジニアの稼ぎにどう効くか — 配布のプロダクト化と非エンジニアへの展開
エンジニアにとっての最大の意味は、自作 MCP サーバーを「プロダクト」として配れるようになることです。これまでは「セットアップ手順書」付きでしか渡せなかったものが、1 つの .mcpb ファイルになります。受託案件なら納品物として、SaaS なら付帯ツールとして、コミュニティ向けなら配布物として、「作って配って使ってもらう」までの距離が一気に縮みます。
特に効くのが、ターミナルを触れない同僚や顧客への展開です。これまで導入できなかった層がそのまま利用者になり得るため、ツールの到達範囲が広がります。社内ツールの横展開、顧客への提供、有料配布といった選択肢が現実的になり、技術力を収益につなげる経路が増えます。
将来性も見込めます。.mcpb の 仕様はオープンソースで公開されているため、Claude Desktop 以外のアプリへ広がる余地があります出典。MCP 連携を「自分のサーバーを売る・配る」武器として早めに押さえておく価値は十分にあります。Python で MCP サーバーを作る場合は、同じく更新が続く Claude Agent SDK(Python v0.2.110)も合わせて確認しておくとよいでしょう出典。
MCP の全体像から押さえたい場合は、Claude MCP とは|できること一覧と接続 5 手順の解説も併読してください。
出典
- Desktop Extensions(Anthropic Engineering Blog, 2026-06-26): https://www.anthropic.com/engineering/desktop-extensions
- Claude Code v2.1.191 リリースノート(2026-06-24): https://github.com/anthropics/claude-code/releases/tag/v2.1.191
- Claude Agent SDK Python v0.2.110(2026-06-24): https://github.com/anthropics/claude-agent-sdk-python/releases/tag/v0.2.110