セルフホスト型サービス
artokun/comfyui-mcp avatar
artokun/comfyui-mcp

comfyui-mcpはComfyUIのグラフを操作するMCP制御面

ComfyUI 用のローカルファースト、エージェントネイティブのコントロール プレーン、MCP サーバー + Claude Code プラグイン。 108 のツール、29 の AI スキル (Flux WAN LT2.3 Qwen Ideogram4 Krea2)。ワークフローを作成して実行し、自然言語でライブ グラフを編集し、モデルとカスタム ノードを管理します。ローカル、LAN、VPS、または Comfy Cloud。

スター 745フォーク 122TypeScriptMIT

ひと目でわかる

これは何?
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側も比較し、まず小さなローカル生成でノード変更、モデル取得、認証、生成物を確認してください。

公式情報源

  1. Official documentation
  2. Official README
  3. Project repository
  4. Release notes
コミュニティノート

コミュニティノート