Skip to main content
パブリックベータ。 Comfy MCP はパブリックベータ版です。API、ツール、動作は開発中に変更される可能性があります。問題の報告や提案の共有については フィードバック をご覧ください。

概要

Comfy MCP は、Model Context Protocol を介して AI エージェントを ComfyUI に接続します。接続すると、画像、動画、音声、3D の生成、モデル、ノード、テンプレートの検索、さらにエージェントとのチャットから実際の ComfyUI ワークフローを実行できます。 2 つの接続方法が用意されています。Comfy Cloud 接続とローカル ComfyUI 接続で、ローカル接続は完全にオープンソースです。
以下の内容でお困りですか? 一番良い方法は、このページをエージェントに渡して助けを求めることです。

どの接続を選ぶべきか

新規ユーザーには、クラウド接続から始めることをお勧めします。 最も簡単なセットアップです。claude.ai、ChatGPT、または Claude Desktop チャットアプリを使用する場合も、クラウド接続の方が互換性が高い選択肢です。 すでに ComfyUI をローカルまたは独自にデプロイした環境で実行している場合や、Claude Code、Cursor、Codex などのコーディングエージェントを主に使用する場合は、ローカル接続から始めてください。
Mac ユーザーの場合、オープンソースモデルを実行する予定なら、クラウド接続をお勧めします。 現在のオープンウェイトモデル(MiniMax H3 や LTX-2.3 などのローカル版)は大きく、Apple GPU では実用的な速度で動作しません。
両方を同時に実行するのは普通のことで、ほとんどのクライアントは 2 つの MCP サーバーを問題なくホストします。同じ Comfy アカウントにログインしますが、別々に行う必要があります。一方のログインで両方の接続が有効になるわけではありません。

Comfy Cloud MCP 接続

エージェントをあなたの Comfy Cloud アカウントにリンクするホスト型接続です。インストールは不要で、ワークフローは Comfy Cloud の GPU 上で実行されます。Comfy Cloud について詳しくは、Comfy Cloud をご覧ください。

クラウド接続のセットアップ

接続する前に、Comfy Cloud アカウントが必要です。まだお持ちでない場合は サインアップ してください。新規ユーザーは、お試しとして 5 回の無料実行 をご利用いただけます。セットアップ時の OAuth サインインでは、お使いの Comfy アカウントが使用されます。
Comfy Cloud MCP は以下で実行されます:
クライアントを選択:
Claude Desktop は UI から Comfy Cloud をカスタムコネクタとして追加し、OAuth ログインを実行します。
1

Customize を開く

サイドバーで、Customize1 と表示)をクリックします。Claude Desktop — open Customize
2

Connectors を開く

Connectors2 と表示)をクリックします。Claude Desktop — open Connectors
3

カスタムコネクタを追加

  1. Connectors のヘッダーにある + ボタン(3 と表示)をクリックします。
  2. Add custom connector4 と表示)を選択します。 Claude Desktop — add custom connector
4

サーバーの詳細を入力

  1. Name フィールド(5 と表示)に、Comfy Cloud MCP などの名前を入力します。
  2. Remote MCP server URLhttps://cloud.comfy.org/mcp に設定します(6 と表示)。
  3. Add7 と表示)をクリックします。 Claude Desktop — connector details
5

サインイン

  1. ブラウザが開いたら、ワークスペースを選択します(例:Personal Workspace)。
  2. Continue をクリックしてコネクタを認証します。接続されました。 Comfy Cloud MCP authorization

エージェントができること

MCP ツールを直接呼び出す必要はありません。エージェントが依頼内容に基づいて適切なツールを選択します。スラッシュコマンドやプロンプト(下記)は、一般的なタスクにエージェントを導くショートカットですが、自然言語でも機能します(「猫の宇宙飛行士の画像を生成して」「この写真をアップスケールして」「Wan 2.2 動画テンプレートを探して」)。 典型的な流れ:
  1. 探索: 利用可能なものを調べます(search_templatessearch_modelssearch_nodes、またはグラフ形式の質問には cql)。
  2. 実行: 生成を行います。一致する事前構築済みテンプレートには run_template、カスタムワークフローには submit_workflow(入力画像が必要な場合は upload_file を併用)、Flux、Grok、Gemini、OpenAI、Ideogram、Seedance などのパートナーモデルには partner_generate を使用します。
  3. 待機と取得: 出力を待って取得します(wait_for_job で待機し、get_output がダウンロードコマンドを返すので、エージェントがシェルで実行します)。
サーバーは、ゼロからワークフローを構築する前に事前構築済みテンプレート の一致を優先します。その方が、より良い結果をより早く得られる傾向があります。

クラウド MCP ツール

接続後、エージェントが利用できるツールです。名前は MCP クライアントのログやデバッグ出力に表示されるものと一致します。 探索 生成 ジョブとバッチ 保存済みワークフロー ワークフローの共有 Hub URL 共有 ID: comfy.org/workflows/<slug>-<hex> ハブ URL 内の末尾のハイフン区切り 16 進数トークンが共有 ID です。例えば、comfy.org/workflows/topaz-starlight-upscale-1c77e82713b7 の共有 ID は 1c77e82713b7 です。そのトークンを import_shared_workflowshare_id として渡します。share_url パラメータは ?share=<id> クエリ URL(例:https://cloud.comfy.org/?share=...)のみ受け付け、ハブページ URL は受け付けません。 アプリとリンク アカウントとセッション プロンプト(Claude Desktop) Claude Desktop は Claude Code のスラッシュコマンドをサポートしていません。代わりに、同じワークフロー用のプロンプトピッカーを開いてください: プロンプトをスキップして自然言語で依頼することもできます。MCP ツールは同様に動作します。

クレジットと利用料金

探索は無料です: search_templatessearch_modelssearch_nodesComfy アカウント だけで動作します。生成の実行には有効な Comfy Cloud サブスクリプションが必要です。クレジットやチャージ残高だけではアクセスできません。未使用のクレジットがあっても、生成を実行するには有効なサブスクリプションが必要です。

アップロードとダウンロード

MCP サーバーはクラウド上で動作し、MCP 自体はあなたのマシンにファイルを書き込みません。生成が完了すると、エージェントが get_output を呼び出し、次のものを返します:
  1. 一時的な署名付きダウンロード URL(短い有効期間)。
  2. すぐに実行できるシェルコマンド(macOS と Linux では curl、Windows では curl.exe)。
エージェントはそのコマンドをシェルで実行する必要があります。コマンドには出力先のパスとファイル名が含まれています。
返されたコマンドはそのまま実行してください。署名付き URL を再エンコードしたり編集したりしないでください。署名はクエリ文字列に含まれており、URL が変更されると無効になります。
MCP クライアントがシェルコマンドを実行できない場合(一部の GUI 専用設定など)は、コマンドをコピーしてターミナルで自分で実行してください。 アセットのアップロードとダウンロードはクライアントのファイルアクセスに依存します。Claude Desktop や他のエージェントクライアントがアセットのアップロードやダウンロードで問題が発生した場合、エージェントのローカルファイルディレクトリへのアクセスに関係している可能性があります。Claude ユーザーには、より多くの機能を備えた Claude Code(デスクトップアプリまたはターミナル)を推奨します。同様に、他のエージェントファミリーでも、コーディングエージェントの方がウェブチャット版よりも通常優れています。

既知の制限

Comfy Cloud MCP はアーリーリリースです。以下の制限は既知のものであり、現在対応が進められています: ワークフロー
  • submit_workflow で生成されたアセットには、ワークフローのメタデータが埋め込まれない可能性があります。 ComfyUI で開いたときに元のワークフローが再現されないことがあります。
  • ワークフローの構築精度はエージェントの正確さに依存します。 複雑なマルチノードワークフローでは、再試行や調整が必要になる場合があります。
ファイルの取り扱い
  • 出力の取得にはシェルでのダウンロード手順が必要です。 アップロードとダウンロード を参照してください。
  • アップロードサイズの制限は、使用する MCP クライアントによって適用される場合があります。クライアントによっては、ファイルアップロードに独自の制限を課すものもあります。
認証
  • OAuth または API キー。 Claude Code と Claude Desktop では、1 回限りのブラウザ OAuth フローを使用します。Cursor では MCP 設定に Comfy Cloud API キーが必要です(OAuth 非対応)。その他のヘッドレスクライアントでは、代わりに X-API-Key ヘッダーで Comfy Cloud API キーを渡せます。ブラウザを開けないクライアント向けのデバイスコード OAuth フローが計画されています。

ローカル Comfy MCP 接続

オープンソースの接続です。クライアントがあなたのマシン上でサーバーを起動し、そこにインストールされている ComfyUI を操作します。 comfy-mcp は Comfy のファーストパーティローカル MCP サーバーです。AI エージェント(Claude Code、Claude Desktop、Cursor、その他の MCP クライアント)からローカル ComfyUI インストールを操作する公式の方法です。 クラウドやパートナーサーバーとは異なり、自分のマシン上で動作する ComfyUI と通信するため、あなたのワークフローを実行したり、インストールに実際に含まれるノード、カスタムノード、モデルを検査したりできます。
最速のセットアップ: エージェントに任せましょう。 AI クライアントに https://docs.comfy.org/agent-tools/mcp#installation を貼り付けて、ローカル接続のセットアップを依頼してください。

要件

  • Python 3.10+
  • comfy-cliPATH 上にインストール(pip install comfy-cli)。すべてのツールがラップするエンジンです
  • ComfyUI ワークスペース。ない場合は comfy install で作成します(既存のチェックアウトは comfy set-default <path> で動作します)
  • 稼働中の ComfyUI。ツールを使用する前に comfy launch で起動してください。ここで暗黙的に ComfyUI が起動することはありません

インストール

リポジトリ をチェックアウトした状態で:
これにより comfy-mcp コンソールスクリプトが PATH 上に追加されます。そのコマンドが MCP サーバーです(stdio 経由で MCP を扱います)。下記で AI クライアントをそれに接続します。
COMFY_BIN(オプション)。 MCP クライアントはサーバーを独自の環境で起動しますが、その環境には通常、シェルの PATH含まれていませんcomfy が virtualenv や標準的でない場所にある場合は、COMFY_BIN にその絶対パスを設定してください(例:/path/to/venv/bin/comfy)。以下のすべてのクライアント例で設定場所を示しています。クライアントがサーバーを起動する環境で comfy が既に利用可能なら、この設定は不要です。

手動設定

すべてのクライアントは同一の MCP stdio 契約を使用します: comfy-mcp コマンドをサーバーとして実行します。クライアントを選択してください:
claude_desktop_config.json を編集します(Settings → Developer → Edit Config。macOS では ~/Library/Application Support/Claude/claude_desktop_config.json にあります)。サーバーを追加してから Claude Desktop を再起動します:

クイックスタート

ゼロから生成済み画像まで:
1

必要なものをインストール

2

ComfyUI を起動してそのまま実行

3

クライアントにサーバーを追加

上記のクライアント用スニペットを使用し、ツールが表示されるようにクライアントを再起動 / リロードします。
4

エージェントにワークフローを実行するよう依頼

例えば:
“Confirm my local ComfyUI is running, then run the workflow at ~/workflows/txt2img.json and show me the image.”
内部的に、エージェントは server_info を呼び出して ComfyUI の稼働を確認し、run_workflow でワークフロー JSON を実行し、fetch_outputs で結果を取得します。

ツール

各ツールは comfy-cli コマンドに対応しており、--where local を指定して実行します。主なツール: ノードのイントロスペクションとモデル検索は、稼働中のインストール(カスタムノードを含む)を参照します。これがクラウド接続とのローカルの違いです。ツールの完全な一覧とリファレンスについては リポジトリ を参照してください。

関連リソース

関連: Comfy アプリ内エージェント

Comfy Cloud 内部で、外部 MCP クライアントではなく、エージェント体験(チャットでグラフを構築・編集)が必要ですか?

Comfy In-App Agent

Comfy Cloud でのプライベートアルファ。ウェイトリストに参加してアクセスをリクエストしてください。

フィードバック

Comfy MCP はパブリックベータです。ぜひ試してみて、うまくいっている点や改善すべき点をお知らせください:
  • Feedback survey: バグの報告、機能のリクエスト、一般的なご感想の共有。
  • Discord: ご質問やディスカッションは Comfy Discord の #comfy-mcp-and-cli チャンネルで。

よくある質問

はじめに

MCP互換のクライアントならどれでも利用できます。クラウド接続にはリモートHTTPサポートが必要です。Claude CodeClaude DesktopCursorCodexOpenClawは上記でファーストクラスのセットアップが提供されています。WindsurfAmpなどは同じURLをOAuthまたはAPIキーで使用します。ローカル接続には、ローカルのstdioサーバーをサブプロセスとして起動できるクライアントが必要です。ブラウザベースのクライアントは対象外です。claude.aiとChatGPTはリモートコネクタのみを受け付けます。
クラウド接続はhttps://cloud.comfy.org/mcpで動作します。ローカル接続にはURLがありません。クライアントがcomfy-mcpコマンドを直接起動し、stdioを介して通信します。
はい。Local Comfy MCP Connectionがそれです。お使いのマシンにインストール済みのComfyUIを操作するので、エージェントは実際に持っているモデル、LoRA、カスタムノードを認識し、GPU上で実行します。
はい、可能です。ComfyUIをローカルで実行している場合は、両方の接続をお勧めします。ほとんどのクライアントは2つのMCPサーバーを問題なくホストでき、エージェントがそれらを混同せずに管理します。各接続は独自のワークフローを実行し、独自の結果を返します。ただし、2つのサインインは別々です。同じComfyアカウントでも、一方でサインインしても他方にはサインインされません。
エージェントに聞いてください。エージェントは何か重い処理を始める前にハードウェアを読み取ります。Macでは、生成にはクラウド接続を使用してください。現在のオープンウェイトのモデルは大きく、Apple GPUでは実用的な速度で実行できません。専用グラフィックカードを搭載したPCでは、VRAMが24 GB以上あればビデオを含むほとんどの処理を処理できます。8〜24 GBなら画像には問題ありませんが、ビデオは遅くなるかメモリに収まらない可能性があります。8 GB未満の場合はクラウドを使用してください。
クラウド接続はパブリックベータです。API、ツール、動作は改善の過程で変更される可能性があります。ローカル接続はローカルのComfyUIインストールで利用できます。問題を報告するにはフィードバックを参照してください。

コストとアクセス

ディスカバリーは両方の接続で無料です。テンプレート、モデル、ノードの検索に必要なのは、Comfyアカウントのみです。クラウド接続では、生成の実行には有効なComfy Cloudサブスクリプションが必要です。新規ユーザーは無料で5回実行できます。ローカル接続では、実行はお使いのハードウェア上で行われるため無料です。ただし、1つだけ例外があります。パートナーモデルはパートナーインフラストラクチャ上で実行され、クレジットを消費します。
OAuthをサポートするインタラクティブクライアント(Claude Code、Claude Desktop、Codex、OpenClawなど)では必要ありません。Cursorでは、MCP設定にComfy CloudのAPIキーが必要です。CursorにはまだMCP OAuthがありません。ブラウザのないヘッドレス環境やCIセットアップでもAPIキーが必要です。詳しくは、クラウド接続を設定するCursorタブとその他のクライアントタブを参照してください。

使用方法

MCPツールを自分で呼び出す必要はありません。エージェントがあなたの依頼内容に基づいてツールを選択します。通常、エージェントは利用可能なものを探索し(search_templatessearch_modelssearch_nodes)、生成を実行し、出力を待機して取得します。エージェントができることを参照してください。
クラウド接続の場合、サーバーがあなたのマシンに書き込むことはありません。get_outputは一時的な署名付きURLと、エージェントがシェルで実行できるダウンロードコマンドを返します。アップロードとダウンロードを参照してください。ローカル接続の場合、ComfyUIはワークスペースのoutput/ディレクトリに書き込み、fetch_outputs(prompt_id, out_dir)は完了したジョブのファイルを指定した場所にコピーします。
元に戻す必要はありません。最初の接続に加えて、2番目の接続を追加するだけです。ローカル → クラウドの場合(クラウドGPUやパートナーモデルが必要な場合):エージェントにサインインを依頼し、https://cloud.comfy.org/mcpをクライアントに追加します。クラウド → ローカルの場合(自分のモデルやカスタムノードを使用したい場合):ComfyUIとローカルサーバーをインストールし、クライアントをローカルサーバーに向けます。このほとんどはエージェントが代行できます。
エージェントに依頼するだけです。両方の接続を追加したら、「これはComfy Cloudで実行して」「これはローカルで実行して」のように、ジョブを実行する場所を指定します。エージェントが正しい接続を使用します。切り替えるモードはなく、実行のたびに再設定するものもありません。ワークフローがお使いのマシンには重すぎることが判明した場合、エージェントがそのことを伝え、代わりにComfy Cloudで実行することを提案できます。また、接続が1つしか設定されていない場合は、もう片方を追加するように依頼してください。クラウド接続のセットアップまたはローカルComfy MCP接続を参照してください。
クラウド接続の場合、何もする必要はありません。ホストされているため、常に最新バージョンが使用されます。ローカル接続の場合、エージェントに処理を依頼してください。その後、クライアントを再起動するか、新しいセッションを開始してください。MCPサーバーはセッション開始時に読み込まれるため、再起動しない限り、実行中のサーバーは古いバージョンを提供し続けます。

トラブルシューティング

いいえ。スラッシュコマンドは Claude Code プラグインに同梱されています。Claude Desktop は同じ MCP サーバーに接続します。ツールは、自然な言葉で質問するか、プロンプトピッカーを使用すれば機能します。ただし、Claude Code プラグインやスラッシュコマンドはサポートしていません。
/comfy/cloud というコマンドは存在しません。コマンドは、接続方法に応じて、次の2つのプレフィックスのいずれかで表示されます:
  • プラグイン(推奨): /comfy-cloud:generate-image/comfy-cloud:generate-video、… /comfy-cloud: と入力するとすべて表示されます。
  • 直接接続(プラグインなし): /mcp__comfy-cloud__generate-image、… /mcp__ と入力すると表示されます。
どちらの場合も、自然な言葉で質問するだけで構いません(「…の画像を生成して」など)。MCP ツールはモデルが呼び出すもので、スラッシュコマンドは必要ありません。
Claude Code では、/mcp を実行して comfy-cloud を選択し、認証 をクリックします。Claude Desktop では、カスタマイズ → コネクタ からコネクタを開き直し、サインインを開始します。