MCP.so
ログイン

デスクトップ拡張機能(DXT)

デスクトップアプリでローカル MCP サーバーをワンクリックでインストール。

よくある質問

MCP DXT とデスクトップ拡張機能に関するよくある質問

1

デスクトップ拡張機能(DXT)とは何ですか?また MCP サーバーとどう連携しますか?

デスクトップ拡張機能(DXT)は、依存関係も含めて MCP サーバー全体を単一の .dxt ファイルにパッケージ化する形式です。DXT は、Claude Desktop などの MCP 対応アプリケーションでワンクリックインストールを提供することで、複雑なインストール作業を解消します。.dxt ファイルには設定用の manifest.json、サーバーの実装ファイル、バンドルされた依存関係が含まれており、手動セットアップや開発ツール、依存関係の管理が不要になります。

2

デスクトップ拡張機能(DXT)は MCP サーバーのインストール体験をどう改善しますか?

DXT は、よくあるインストール時の障壁を取り除くことで MCP サーバーのインストールを大幅に簡素化します。開発ツールが不要(Node.js は Claude Desktop に組み込み済み)、手動の JSON 編集の代わりに manifest.json による自動設定、バージョン競合を避けるバンドル依存関係、ワンクリックインストール、自動アップデート、そして OS のキーチェーンによる機密データの安全な保存が可能です。ユーザーは .dxt ファイルをダウンロードしてダブルクリックするだけでインストールできます。

3

どのような種類の MCP サーバーをデスクトップ拡張機能(DXT)としてパッケージ化できますか?

DXT は主に 3 種類の MCP サーバーをサポートしています。Node.js 拡張機能(node_modules をバンドル)、Python 拡張機能(lib パッケージをバンドル)、そして従来型のバイナリ/実行ファイル拡張機能です。いずれの種類も設定とメタデータには同じ manifest.json 形式を使用し、Windows と macOS のクロスプラットフォーム対応、必要に応じたプラットフォーム固有の上書き設定にも対応しています。

4

manifest.json ファイルとは何ですか?また DXT 拡張機能をどのように設定しますか?

manifest.json はデスクトップ拡張機能の中核となる設定ファイルです。拡張機能のメタデータ、サーバー設定、ユーザー設定要件、機能の宣言が含まれており、拡張機能のディレクトリを表す __dirname や、ユーザー指定の設定を表す user_config.key などのテンプレート変数にも対応しています。manifest.json は、デスクトップ拡張機能の中で唯一必須のファイルです。

5

開発者はどのようにして MCP サーバーをデスクトップ拡張機能(DXT)として作成・パッケージ化できますか?

開発者は公式ツールチェーンを使って DXT 拡張機能を作成できます。「npm install -g @anthropic-ai/dxt」でインストールし、「dxt init」で拡張機能の構造を生成し、@modelcontextprotocol/sdk を使って MCP サーバーを実装し、メタデータと設定を記載した manifest.json を作成した上で、「dxt pack」を実行して最終的な .dxt ファイルを生成します。このツールチェーンは manifest を検証し、ワンクリックインストールに対応した配布用パッケージを生成します。

6

デスクトップ拡張機能(DXT)におけるセキュリティおよび企業利用上の考慮点は何ですか?

DXT にはいくつかの安全対策が組み込まれています。機密データは OS のキーチェーンに保存され、自動アップデートによってセキュリティパッチが適用され、ユーザーはインストール済みの拡張機能を監査できます。企業向けには、DXT は Windows のグループポリシーや macOS の MDM による管理に対応しており、承認済み拡張機能の事前インストール、特定の拡張機能や発行者のブロックリスト登録、拡張機能ディレクトリ自体の無効化、プライベートな拡張機能ディレクトリの展開などが可能です。