Shiraude Code Docs
新機能2026年9月12日プラグインマーケットプレイスIDE連携アップデート

プラグイン配置先をコマンドで自動取得する新機能

Claude Codeのv2.1.229で、プラグインマーケットプレイスの新しい仕組みが追加されました。名前は少し地味ですが、実際に使うと「地味に便利」な部類の機能です。今回はこの「commandソース」について、何が嬉しいのかをかみ砕いて説明します。

そもそもプラグインマーケットプレイスとは

Claude Codeにはプラグインという仕組みがあり、skillsやhooks、MCPサーバーなどをまとめて配布・共有できます。この配布元となるのがマーケットプレイスです。普段はGitリポジトリやURLなど、決まった場所を指定してプラグインを取得することが多いのですが、今回新たに「コマンド」を指定できるようになりました。

「コマンドソース」って何をするもの?

簡単に言うと、「プラグインがどこに置いてあるか」を、固定のパスやURLではなく、ローカルで実行されるコマンドの出力結果として教えてもらう仕組みです。

たとえば、IDE(統合開発環境)が「今このプロジェクトで使うべきプラグインはこのフォルダにあるよ」という情報を、コマンドを実行するたびに教えてくれるとします。従来はこの情報が変わるたびに設定ファイルを書き直したり、Claude Codeを再起動したりする必要がありました。しかし今回の仕組みでは、そのコマンドの実行結果はセッションが始まるたびに毎回新しく取得し直されます。しかも、変更を反映するのに再起動は要りません。

具体的にはどう嬉しいのか

想像してみてください。あなたが使っているIDEが、開いているプロジェクトの種類に応じて「このプロジェクトには専用のプラグインフォルダがあるよ」と教えてくれるとします。プロジェクトAを開いているときはフォルダXを、プロジェクトBを開いているときはフォルダYを返す、というようにです。

これまでの仕組みだと、この「今どこを見ればいいか」という情報は基本的に固定されていました。ところがcommandソースを使えば、IDE側が状況に応じて動的に答えを返せるので、Claude Code側は「セッションが始まるたびに聞き直す」だけで、常に正しいプラグインの場所を教えてもらえます。

今回追加されたもう一つの要素が mode: "link" です。これは、コマンドが返してきたディレクトリを、あたかもそのままプラグインの実体としてリンクのように扱うモードです。通常のコピーや取得のプロセスを経ずに、コマンドが指したディレクトリをそのまま使う、というイメージを持っておくとよいでしょう。

初めて触る人が知っておくべきこと

  • この機能は主にIDEとの連携など、外部ツールがプラグインの場所を動的に教えてくれる場面を想定しています。
  • セッションを開始するたびに再解決される(コマンドが再実行される)ため、状況が変わっても手動での再設定が要りません。
  • 変更内容の反映に再起動が不要な点が、これまでの手間を減らすポイントです。

普段プラグイン設定を手で書き換えている人にとっては、「IDEに任せておけば勝手に正しい場所を見てくれる」という体験に変わる、地味だけど効きどころの多いアップデートだと言えます。

このページは役に立ちましたか?