comfyui-mcpはComfyUIのグラフを操作するMCP制御面
ComfyUI 用のローカルファースト、エージェントネイティブのコントロール プレーン、MCP サーバー + Claude Code プラグイン。 108 のツール、29 の AI スキル (Flux WAN LT2.3 Qwen Ideogram4 Krea2)。ワークフローを作成して実行し、自然言語でライブ グラフを編集し、モデルとカスタム ノードを管理します。ローカル、LAN、VPS、または Comfy Cloud。
ひと目でわかる
- これは何?
- ComfyUIをLLMから操作し、ワークフロー作成、ノード編集、モデル管理、画像・動画・音声の実行を行うローカル優先のMCPサーバーです。
- 誰に向いている?
- ComfyUIのグラフを自然言語で組み替えたい人、ローカルモデルや自分のGPUを使いたい人に向きます。GPUを持たず設定を減らしたい場合はComfy Cloud側も比較し、まず小さなローカル生成でノード変更、モデル取得、認証、生成物を確認してください。
- 商用利用できる?
- できます。MIT は寛容なライセンスで、著作権表示とライセンス表示を残せば、使用・改変・販売が可能です。
- 今もメンテナンスされている?
- されています。最後のコミットは 2 日前です。
- 何の言語で書かれている?
- 主に TypeScript です(GitHub の言語統計による)。
回答はプロジェクトの GitHub データ(最終同期:2026年9月14日)と当サイトの分析に基づくもので、法的助言ではありません。
オープンソース詳細解説
ComfyUIを操作する範囲
comfyui-mcpはプロンプトを転送して画像を返すだけでなく、グラフをノード単位で作成・編集し、ワークフローを実行します。インストール済みの内容を読み、VRAMを解放し、モデルやカスタムノードも管理します。既存workflowを上書きしない検証用フォルダーを用意します。
ComfyUIを操作する範囲を試す際は、READMEに書かれた対象版と依存を固定します。入力となるファイル、音声、画像、モデル、会話fixture、設定ファイルを検証用の複製に限定し、実行前の状態を保存します。実行後は画面表示だけでなく標準出力、標準エラー、終了コード、生成物、保存データを照合します。失敗した場合もログを残し、同じ入力で再実行して結果が一致するかを調べます。別の版や環境で差が出た時は、その差を性能向上と決めつけず、依存、権限、ネットワーク、機器条件のどれが変わったかを記録します。
ローカル、LAN、VPS、Cloud
Mac、Linux、Windows上のComfyUIを主対象に、LAN、VPS、リバースプロキシ越しやComfy Cloudにも接続できます。`npx -y comfyui-mcp`で起動し、READMEの自動検出が働くか、失敗時の手動設定をdocsで確認します。接続先と生成物の保存先を分けます。
ローカル、LAN、VPS、Cloudを試す際は、READMEに書かれた対象版と依存を固定します。入力となるファイル、音声、画像、モデル、会話fixture、設定ファイルを検証用の複製に限定し、実行前の状態を保存します。実行後は画面表示だけでなく標準出力、標準エラー、終了コード、生成物、保存データを照合します。失敗した場合もログを残し、同じ入力で再実行して結果が一致するかを調べます。別の版や環境で差が出た時は、その差を性能向上と決めつけず、依存、権限、ネットワーク、機器条件のどれが変わったかを記録します。
LLMとMCP設定
Claude Codeでは`~/.claude/settings.json`の`mcpServers`へnpxとcomfyui-mcpを登録します。Ollamaなどのローカルモデル、APIキーを使うホスト型モデル、サブスクリプション経由を選べます。モデルごとに画像生成とグラフ編集の結果を記録します。
LLMとMCP設定を試す際は、READMEに書かれた対象版と依存を固定します。入力となるファイル、音声、画像、モデル、会話fixture、設定ファイルを検証用の複製に限定し、実行前の状態を保存します。実行後は画面表示だけでなく標準出力、標準エラー、終了コード、生成物、保存データを照合します。失敗した場合もログを残し、同じ入力で再実行して結果が一致するかを調べます。別の版や環境で差が出た時は、その差を性能向上と決めつけず、依存、権限、ネットワーク、機器条件のどれが変わったかを記録します。
遠隔接続の認証
`npx -y comfyui-mcp@latest --tunnel`はHTTP transport、トークン、cloudflared quick tunnelを設定し、URLとBearerまたはX-API-Keyを表示します。ローカルstdioとは脅威モデルが異なるため、認証失敗、停止後のURL、外部到達範囲を閉じた環境で確認します。
遠隔接続の認証を試す際は、READMEに書かれた対象版と依存を固定します。入力となるファイル、音声、画像、モデル、会話fixture、設定ファイルを検証用の複製に限定し、実行前の状態を保存します。実行後は画面表示だけでなく標準出力、標準エラー、終了コード、生成物、保存データを照合します。失敗した場合もログを残し、同じ入力で再実行して結果が一致するかを調べます。別の版や環境で差が出た時は、その差を性能向上と決めつけず、依存、権限、ネットワーク、機器条件のどれが変わったかを記録します。
モデルとカスタムノード
skillsはモデル別sampler、CFG、解像度、取得先、workflow例を案内します。モデルやcustom nodeの自動取得には容量、VRAM、ライセンス、取得元の確認が伴います。Civitai tokenを必要な操作に限定し、読み込むファイルを一覧化します。
モデルとカスタムノードを試す際は、READMEに書かれた対象版と依存を固定します。入力となるファイル、音声、画像、モデル、会話fixture、設定ファイルを検証用の複製に限定し、実行前の状態を保存します。実行後は画面表示だけでなく標準出力、標準エラー、終了コード、生成物、保存データを照合します。失敗した場合もログを残し、同じ入力で再実行して結果が一致するかを調べます。別の版や環境で差が出た時は、その差を性能向上と決めつけず、依存、権限、ネットワーク、機器条件のどれが変わったかを記録します。
採用前の比較試験
同じprompt、seed、checkpoint、解像度で手動操作とエージェント操作を比べ、待ち時間、VRAM、失敗時の再実行、workflow JSON、生成画像を保存します。Cloudとローカルのデータ経路や費用も別に確認し、宣伝上の件数を性能保証にしません。
採用前の比較試験を試す際は、READMEに書かれた対象版と依存を固定します。入力となるファイル、音声、画像、モデル、会話fixture、設定ファイルを検証用の複製に限定し、実行前の状態を保存します。実行後は画面表示だけでなく標準出力、標準エラー、終了コード、生成物、保存データを照合します。失敗した場合もログを残し、同じ入力で再実行して結果が一致するかを調べます。別の版や環境で差が出た時は、その差を性能向上と決めつけず、依存、権限、ネットワーク、機器条件のどれが変わったかを記録します。
編集部の結論
ComfyUIのグラフを自然言語で組み替えたい人、ローカルモデルや自分のGPUを使いたい人に向きます。GPUを持たず設定を減らしたい場合はComfy Cloud側も比較し、まず小さなローカル生成でノード変更、モデル取得、認証、生成物を確認してください。
コミュニティノート