最近、ComfyUIを使って画像や動画を生成していると、「これ、AIにComfyUIを直接操作してもらえないのかな?」と思うことが増えてきました。
特にWan2.2などで動画生成をしていると、ノードの数も増えてきます。
「このノードを追加して」
「この設定を変更して」
「このワークフローを修正して」
……と毎回自分で操作するのは、なかなか大変です。
そこで調べ始めたのが、**MCP(Model Context Protocol)**と、Claude CodeやChatGPT(Codex)からComfyUIを操作する方法です。
今回は、実際に自分のWindows PCで環境を作ろうとして分かったことをまとめます。
そもそもMCPって何?
最初に出てきたのが「MCP」という言葉です。
MCPは、簡単に言えば、
AIと外部のソフトウェアやデータをつなぐための仕組み
です。
普通のAIチャットなら、
「ComfyUIでこういう動画を作りたい」
と質問すると、AIが文章やJSONを作ってくれます。
でもMCPを使ってAIとComfyUIを接続すると、対応するMCPサーバーを介して、AIからComfyUIの操作や情報取得を行えるようになります。
イメージとしては、
自分
↓
AI
↓
MCP
↓
ComfyUI
↓
画像・動画生成
という感じです。
これができれば、将来的には、
「このキャラクターをWan2.2で自然に呼吸させる動画を作って」
とAIに指示して、ワークフローの作成や設定変更などを手伝ってもらう、といった使い方が期待できます。
ClaudeとClaude Codeは別物だった
ここが今回、一番混乱したところです。
私は最初、
ClaudeをPCにインストールしたから、Claude Codeも使えるはず
と思っていました。
ところが、実際には違いました。
Claude
普段のAIチャットをするためのアプリです。
ChatGPTのデスクトップアプリに近いイメージです。
Claude Code
こちらは、コードやファイルを扱うための開発者向けツールです。
ターミナルから操作する形が基本で、PC上のファイルや開発環境などを扱えます。
つまり、
Claude
= AIと会話するアプリ
Claude Code
= PC上の開発作業をAIに手伝ってもらうためのツール
と考えると分かりやすいです。
「Claudeが入っているのにclaudeコマンドが使えない!」
実際にWindowsのコマンドプロンプトで確認してみました。
まず、
node -v
と入力。
すると、
'node' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
と表示されました。
さらに、
claude --version
と入力しても、
'claude' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
となりました。
「Claudeをインストールしたはずなのに、なぜ?」
と思ったのですが、ここで重要なことに気付きました。
インストールされていたのは「Claude」だった
Windowsのスタートメニューで「Claude」と検索してみました。
すると、
Claude
というアプリが表示されました。
しかし、
Claude Code
というアプリは表示されません。
つまり、
Claudeアプリ
↓
インストール済み
Claude Code
↓
まだコマンドとして利用できない
という状態だったわけです。
ブラウザ版のClaudeとClaudeのデスクトップアプリ、そしてClaude Codeは、それぞれ役割が違います。
ここを最初に理解しておくことが大切でした。
ClaudeのWeb版とデスクトップ版
Claudeにはブラウザから使う方法もあります。
例えばブラウザでClaudeのサイトを開いてチャットする方法です。
これは基本的には、
ブラウザ
↓
Claude
という使い方。
一方、WindowsにインストールしたClaudeアプリは、
Windows
↓
Claudeアプリ
として動きます。
ただし、
Claudeアプリが入っていることと、Claude Codeが使えることは同じではありません。
ここはかなり重要でした。
Claude Codeなら何ができるの?
Claude Codeを使う大きなメリットは、単に質問に答えてもらうだけではなく、開発環境の中で実際の作業をAIに手伝ってもらえることです。
例えば、
- ファイルを確認する
- コードを書く
- コードを修正する
- エラーを調べる
- プロジェクトのファイルを扱う
- 外部ツールと連携する
といったことができます。
ComfyUIとの連携では、ここが面白いところです。
ComfyUIのワークフローはJSONとして扱えるため、AIとの相性がかなり良さそうです。
ComfyUI × AIという組み合わせ
ComfyUIを使っていると、だんだんワークフローが複雑になります。
例えばWan2.2で動画を作る場合、
Load Model
↓
Text Encoder
↓
Sampler
↓
VAE
↓
Video
のような基本的な構成だけではなく、ControlNet、LoRA、アップスケール、画像入力、各種カスタムノードなどが加わっていきます。
そうなると、
「このノードはどこにつなぐんだっけ?」
という問題が頻繁に発生します。
ここでAIがComfyUIを理解して操作できるようになれば、かなり便利そうです。
Claude CodeとChatGPT(Codex)は両方使える?
これも気になったポイントです。
結論としては、両方をPCに入れて使うこと自体は問題ありません。
例えば、
Windows PC
│
├── ComfyUI
│
├── Claude / Claude Code
│
└── ChatGPT / Codex
という環境にできます。
さらに、それぞれをMCPなどでComfyUIと接続するという考え方もできます。
ただし「同じファイルを同時に編集」は注意
ここは重要です。
例えばClaude Codeに、
「ComfyUIのワークフローを修正して」
と頼んでいる途中に、ChatGPT側にも、
「同じワークフローを修正して」
と頼むとします。
この場合、2つのAIが同じファイルを編集する可能性があります。
イメージとしては、
Claude Code
↓
workflow.json ←→ ComfyUI
↑
ChatGPT / Codex
となってしまいます。
人間で言えば、2人が同じWordファイルを同時に編集するようなものです。
そのため、
Claude Code
「実際の編集担当」
ChatGPT
「設計・相談・レビュー担当」
というように役割を分けると分かりやすいと思いました。
自分ならこんな使い方をしたい
私の場合、ComfyUIでWan2.2を使った動画生成をしています。
そこで理想なのは、
ChatGPT
「この動画をもっと自然な動きにしたい」
↓
ChatGPT
「Samplerの設定をこう変更して、プロンプトをこのようにするとよい」
↓
Claude Code
「ではComfyUIのワークフローにこの変更を反映してください」
↓
ComfyUI
実際に生成
という流れです。
AIに全部任せるというより、
ChatGPTを相談役、Claude Codeを作業担当にする
という使い方が自分には合っていそうです。
そして、MCPがその橋渡しになる
最終的に目指しているのは、
┌── Claude Code
│
自分 ── AI ──┤
│
└── ChatGPT / Codex
│
▼
MCP
│
▼
ComfyUI
│
▼
画像・動画生成
という環境です。
まだ実際の接続設定はこれからですが、調べてみて、
「AIにComfyUIを操作させる」という考え方自体は、かなり面白い
と感じました。
特にComfyUIはノードベースでワークフローを構築するので、AIによる自動化との相性が良さそうです。
ただし、最初から全部やろうとしない
今回やってみて一番感じたのはこれです。
MCP、Claude、Claude Code、Codex、Node.js、ComfyUI……。
一気に全部設定しようとすると、何が原因で動かないのか分からなくなります。
なので、
① Claude / Claude Codeを確認
↓
② 必要な環境を確認
↓
③ ComfyUIが正常に動くことを確認
↓
④ MCPを設定
↓
⑤ Claude Codeから接続
↓
⑥ ChatGPT / Codexも接続
という順番で、一つずつ確認するのが良さそうです。
まとめ
今回分かったことを簡単にまとめると、
| 項目 | 役割 |
|---|---|
| ComfyUI | 画像・動画を生成する本体 |
| Claude | AIチャット |
| Claude Code | PC上の開発・ファイル操作をAIに手伝ってもらうツール |
| ChatGPT | AIチャット・相談・設計 |
| Codex | コーディングや開発作業をAIに手伝ってもらう機能 |
| MCP | AIと外部ツールをつなぐ仕組み |
そして今回、一番大事だったのは、
「Claudeアプリが入っている」=「Claude Codeが使える」ではない
ということでした。
ComfyUIを使っている人にとって、AIからワークフローを操作できる環境はかなり魅力的です。
これから実際にMCPを設定して、「AIからComfyUIを操作する」環境を作っていきたいと思います。
うまくいったら、次は実際の設定方法も記事にしてみたいと思います。
※この記事を書いた時点での注意
AIツールやMCPの仕様はかなり速いペースで変化しています。特にClaude、Claude Code、ChatGPT/Codexの機能やインストール方法は更新される可能性があります。
そのため、実際に導入するときは、各ツールの現在の公式ドキュメントを確認しながら進めるのが安全です。
コメントを残す