Skip to main content
comfyui-mcp は、ホスト型コネクタが使うのと同じ Streamable-HTTP MCP トランスポートを話します (例: Comfy 自身の cloud.comfy.org/mcp カスタムコネクタ)。ワンコマンドで、公開 HTTPS トンネルの背後にあるトークン認証サーバーとして動き、Claude Desktop → Connectors に追加したり、 どこからでもヘッドレスに呼び出したりできます。
これはオプトインです。既定の stdio トランスポート(およびループバック上の素の --http)は これまでどおり — 開いていてローカルです。認証とトンネルが有効になるのは、トークンを設定したとき または --tunnel を渡したときだけです。
代わりにエージェントパネルでリモートの ComfyUI ポッド(例: RunPod)を操作したいですか? それは別の機能です — クラウドデプロイ を参照してください。 このページは comfyui-mcp の MCP サーバー自体 を Claude Desktop のようなリモートクライアントに 公開する話です。ComfyUI にもパネルブリッジにも触れません。どちらも裏で cloudflared のクイック トンネルを使うので、混同しやすいです。

ワンコマンドのトンネル

これは 4 つのことをします:
  1. HTTP トランスポートを強制します(MCP_TRANSPORT=http)。
  2. まだ設定していなければ、強いランダムな認証トークンを生成します。
  3. ローカルの MCP ポートへ cloudflared のクイック トンネルを開始します。
  4. そのまま貼れるブロックを表示します: 公開の https://…/mcp URL、トークン、Claude Desktop コネクタのスニペット。
出力は次のようになります:
ターミナルは開いたままにしてください。cloudflared の クイックトンネル は一時的です — URL は 実行のたびに変わり、プロセスが終了すると閉じます。安定したホスト名が欲しい場合は、ローカルの HTTP ポートを向いた自分の 名前付き cloudflared トンネル を動かしてください。

cloudflared がインストールされていない場合

cloudflared は任意依存として同梱されています。バイナリが見つからない場合、サーバーはローカルで 動き続け、インストール手順を表示します:
それから --tunnel でもう一度実行してください。

Claude Desktop に追加する

Claude Desktop → Settings → Connectors → カスタムコネクタを追加 を開き、次を入力します: 保存し、チャットでコネクタを有効にします。ComfyUI のツールは、ローカルの stdio サーバーと 同じように現れます。

ヘッドレス / プログラム用の設定

リモートの Streamable-HTTP サーバーに対応した任意の MCP クライアントが動きます。URL と 認証ヘッダーを渡してください:
/mcp への すべての リクエストで、どちらのヘッダー形式も受け付けます:

手動セットアップ(自分のトンネル / プロキシを使う)

公開エンドポイントを自分で管理したい場合は、固定トークン付きで HTTP トランスポートを動かし、 自分のリバースプロキシ、トンネル、または VPN の背後に置きます:
それからトンネル / プロキシを http://127.0.0.1:9100/mcp に向けます。
ループバック以外のホスト(例: 0.0.0.0)にトークン なし でバインドするのは 即失敗 です — サーバーは、箱の外に開いた /mcp エンドポイントを晒すより起動を拒否します。 COMFYUI_MCP_HTTP_TOKEN を設定する(推奨)、--tunnel を使う、またはループバックホストに バインドしてください。本当に開いたエンドポイントが欲しい場合(例: 自分の認証プロキシの背後)は、 --allow-unauthenticated-non-loopback(環境変数 COMFYUI_MCP_ALLOW_UNAUTH=1)で明示的に オプトインすると、失敗が警告に下がります。

認証リファレンス

トークンは定数時間で比較され、ゲートは MCP エンドポイントのすべての HTTP メソッド (POST/GET/DELETE)で強制されます。トークンなしでループバック以外のホストにバインド するのは、上の逃げ道を設定しない限り起動時に拒否されます。

ロードマップ: OAuth

いまの認証は 手動の共有シークレットトークン(Bearer / X-API-Key)で、ヘッドレスと Claude Desktop のカスタムコネクタの両方をカバーします。ブラウザーベースの完全な OAuth サインインフロー(Comfy のホスト型コネクタのようなもの)は予定されている後続です — より重い 変更で、手動接続には不要です。

関連情報

  • クラウドデプロイ — エージェントパネルでリモートの ComfyUI ポッドを操作する(別のトンネル、別の目的)
  • 設定 — 環境変数の完全なリファレンス