comfy コマンドをシェルアウトし、comfy-cli がエンジンとして機能します。Comfy Cloud MCP とのコード共有はありません。
クラウドやパートナーサーバーとは異なり、これは あなたのマシン で実行されている ComfyUI と通信するため、自分のワークフローを実行したり、インストールに実際に含まれているノード、カスタムノード、モデルを検査したりできます。
要件
- Python 3.10+
- comfy-cli が
PATHに設定されていること(pip install comfy-cli): すべてのツールがラップするエンジン - ComfyUI ワークスペース: ワークスペースがない場合は
comfy installで作成してください(既存のチェックアウトがある場合はcomfy set-default <パス>で対応可能) - 実行中の ComfyUI: ツールを使用する前に
comfy launchで起動してください。ここでの操作は ComfyUI を暗黙的に起動しません
インストール
リポジトリ をチェックアウトしてから:comfy-local-mcp コンソールスクリプトが PATH に配置されます。このコマンドはMCPサーバーであり(stdio経由でMCPを通信します)。以下の手順でAIクライアントを指定してください。
COMFY_BIN(オプション)。 MCPクライアントはサーバーを独自の環境で起動するため、シェルの PATH が含まれていないことがよくあります。comfy が仮想環境や非スタンダードな場所にある場合は、COMFY_BIN に絶対パス(例:/path/to/venv/bin/comfy)を設定してください。以下の各クライアントの例で設定場所を示します。クライアントがサーバーを起動する環境にすでに comfy が含まれている場合は、設定を省略してください。AIクライアントの設定
すべてのクライアントは同じMCP stdioコントラクトを使用します。comfy-local-mcp コマンドをサーバーとして実行します。お好みのクライアントを選択してください。
Claude Code
1つのコマンドでサーバーを登録します。.mcp.json ファイルを作成して登録することもできます。
Claude Desktop
claude_desktop_config.json を編集します(設定 → デベロッパー → 設定を編集。macOSの場合は ~/Library/Application Support/Claude/claude_desktop_config.json にあります)。サーバーを追加し、Claude Desktopを再起動します。
Cursor
~/.cursor/mcp.json(グローバル)または .cursor/mcp.json(プロジェクトごと)にサーバーを追加します。
クイックスタート
ゼロから画像生成まで:ツール
各ツールは、comfy-cli コマンドにマッピングされ、--where local を指定して実行されます。ハイライト:
| ツール | 目的 |
|---|---|
server_info() | ローカルのComfyUIが実行中かどうか、場所、そしてどのワークスペースかを確認します。最初に呼び出します。 |
run_workflow(workflow_path, wait=True) | ワークフローJSONを実行します。wait=False で非同期に送信し、prompt_id を返します。 |
job_status / wait_for_job / watch_job | 送信されたジョブをポーリング、待機、またはストリーミングします。 |
fetch_outputs(prompt_id, out_dir) | 完了したジョブの出力を out_dir にコピーします。 |
launch_comfyui / stop_comfyui | ローカルのComfyUIを起動または停止します。 |
search_templates / fetch_template | 組み込みテンプレートを見つけ、実行可能なワークフローJSONを書き出します。 |
search_nodes / get_node / list_nodes | ライブローカル インストール内のノードクラスを検査します(カスタムノードを含む)。 |
search_models | ディスク上のモデルファイルを一覧表示します。 |
validate_workflow | 遅い実行の前に、ライブの object_info に対してワークフローを事前チェックします。 |
関連リンク
- Comfy Cloud MCP: ホスト型MCPサーバー、ローカルインストールやGPUは不要
- Comfy Partner MCP: Comfy APIを介した30以上のパートナープロバイダー向けのローカルサーバー
- Comfy CLI: ターミナルからローカルのComfyUIとパートナー生成を操作
- comfy-local-mcp on GitHub: ソース、インストール、ツールリファレンス