掲載済み (2025-10-18号)
#149 586文字 • 3分

## Claude Codeのマーケットプレイスを自作し、チーム内でカスタムコマンド、エージェント、フック、MCPサーバ設定を共有してみた

日本語

掲載情報

概要

https://zenn.dev/canly/articles/d76a950bbeefc6

詳細内容

## Claude Codeのマーケットプレイスを自作し、チーム内でカスタムコマンド、エージェント、フック、MCPサーバ設定を共有してみた https://zenn.dev/canly/articles/d76a950bbeefc6 Claude Codeの新しいマーケットプレイス機能を活用してチーム内でカスタムコマンドやエージェントなどの設定を共有する具体的な方法を詳細に解説する。 **Content Type**: ⚙️ Tools **Language**: ja **Scores**: Signal:4/5 | Depth:4/5 | Unique:4/5 | Practical:5/5 | Anti-Hype:4/5 **Main Journal**: 86/100 | **Annex Potential**: 84/100 | **Overall**: 84/100 **Topics**: [[Claude Code, プラグイン, マーケットプレイス, チーム開発, エージェント]] 本記事は、2025年10月10日にリリースされたClaude Code 2.0.12以降で利用可能となったプラグインのマーケットプレイス機能を活用し、チーム内でカスタムコマンドやエージェント、フック、MCPサーバ設定といった各種設定を共有する方法を解説しています。著者は、自社のカンリーでこの機能を導入した経験に基づき、その具体的な手順とメリットを紹介しています。 この新機能がウェブアプリケーションエンジニアにとって重要である理由は、これまで設定共有に用いていたシンボリックリンク方式の煩雑さを解消し、大幅な効率化と管理の改善をもたらす点にあります。具体的なメリットとして、Claude Code設定のバージョン管理の容易化、チームやコミュニティへの公開・共有の簡素化、チーム設定の統一、そしてHooks設定の簡単な共有が挙げられています。特に、`git clone`が不要となり、読み取り専用のプラグイン導入が手軽に行える点は、チーム運用の観点から大きな利点です。 記事では、マーケットプレイスの作成手順をステップバイステップで説明しています。まず、GitHubでマーケットプレイス用リポジトリを作成し、次にClaude Codeを利用してREADMEやCLAUDE.mdを作成するプロセスを示します。最も重要な点として、`.claude-plugin/marketplace.json`でマーケットプレイスのメタデータを定義し、その配下に`plugins/sample/.claude-plugin/plugin.json`で個々のプラグインのメタデータを定義するディレクトリ構造と具体的な設定例を提示しています。サンプルとして「hello world」コマンドとコードレビュー用のサブエージェントの実装例が詳細に記述されており、技術的な理解を深めることができます。 実装後には、`/plugin marketplace add`コマンドでマーケットプレイスを追加し、`/plugin install`コマンドでプラグインをインストールして動作を確認する手順が示されています。チームメンバーへの配布方法としては、メンバーがプラグインを編集する可能性がある場合はリポジトリをクローンする方法と、読み取り専用であればリポジトリURLを直接指定する方法の二通りが紹介されています。また、マーケットプレイスやプラグインの更新方法についても触れ、`/plugin update`コマンドで簡単に変更を反映できることを説明しています。 著者は、このマーケットプレイス機能が単なる機能拡張に留まらず、Claude Codeコミュニティの拡大とチーム内の知見共有を加速させる大きな変化であると強調しており、AI駆動開発におけるチーム連携と生産性向上に貢献する実践的なソリューションとしての価値を訴求しています。