ComfyUIをClaude CodeやChatGPTから操作したい!MCP連携について調べてみた

最近、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画像・動画を生成する本体
ClaudeAIチャット
Claude CodePC上の開発・ファイル操作をAIに手伝ってもらうツール
ChatGPTAIチャット・相談・設計
Codexコーディングや開発作業をAIに手伝ってもらう機能
MCPAIと外部ツールをつなぐ仕組み

そして今回、一番大事だったのは、

「Claudeアプリが入っている」=「Claude Codeが使える」ではない

ということでした。

ComfyUIを使っている人にとって、AIからワークフローを操作できる環境はかなり魅力的です。

これから実際にMCPを設定して、「AIからComfyUIを操作する」環境を作っていきたいと思います。

うまくいったら、次は実際の設定方法も記事にしてみたいと思います。


※この記事を書いた時点での注意

AIツールやMCPの仕様はかなり速いペースで変化しています。特にClaude、Claude Code、ChatGPT/Codexの機能やインストール方法は更新される可能性があります。

そのため、実際に導入するときは、各ツールの現在の公式ドキュメントを確認しながら進めるのが安全です。

コメントを残す

メールアドレスが公開されることはありません。 ※ が付いている欄は必須項目です

CAPTCHA



投稿日

カテゴリー:

投稿者:

タグ: