/ 目錄 / 演練場 / Comfy Pilot
● 社群 ConstantineB6 🔑 需要你的金鑰

Comfy Pilot

作者 ConstantineB6 · ConstantineB6/comfy-pilot

Claude Code,嵌入 ComfyUI — 描述您想要的工作流程,Pilot 編輯圖表,從 HuggingFace/CivitAI 取得模型,並安裝缺少的節點。

comfy-pilot 是一個 ComfyUI 自訂節點,在 ComfyUI 本身內部運行 Claude 程式碼 — 一個嵌入式 xterm.js 終端、一個 MCP 伺服器,讓 Claude 可以直接讀取/寫入存取目前節點圖、預覽/儲存映像節點的映像分析,以及從 HuggingFace / CivitAI 註冊表 直接安裝模型或從節點的 URL。 如果詢問“使用 ControlNet 為我建立一個 SDXL 工作流程”,圖表就會自行組裝,而無需您尋找選單。

為什麼要用

核心特性

即時演示

實際使用效果

comfy-pilot.replay ▶ 就緒
0/0

安裝

選擇你的客戶端

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "comfy-pilot": {
      "command": "comfy",
      "args": [
        "node",
        "install",
        "comfy-pilot"
      ],
      "_inferred": false
    }
  }
}

開啟 Claude Desktop → Settings → Developer → Edit Config。儲存後重啟應用。

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "comfy-pilot": {
      "command": "comfy",
      "args": [
        "node",
        "install",
        "comfy-pilot"
      ],
      "_inferred": false
    }
  }
}

Cursor 使用與 Claude Desktop 相同的 mcpServers 格式。專案級設定優先於全域。

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "comfy-pilot": {
      "command": "comfy",
      "args": [
        "node",
        "install",
        "comfy-pilot"
      ],
      "_inferred": false
    }
  }
}

點擊 Cline 側欄中的 MCP Servers 圖示,然後選 "Edit Configuration"。

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "comfy-pilot": {
      "command": "comfy",
      "args": [
        "node",
        "install",
        "comfy-pilot"
      ],
      "_inferred": false
    }
  }
}

格式與 Claude Desktop 相同。重啟 Windsurf 生效。

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "comfy-pilot",
      "command": "comfy",
      "args": [
        "node",
        "install",
        "comfy-pilot"
      ]
    }
  ]
}

Continue 使用伺服器物件陣列,而非映射。

~/.config/zed/settings.json
{
  "context_servers": {
    "comfy-pilot": {
      "command": {
        "path": "comfy",
        "args": [
          "node",
          "install",
          "comfy-pilot"
        ]
      }
    }
  }
}

加入 context_servers。Zed 儲存後熱重載。

claude mcp add comfy-pilot -- comfy node install comfy-pilot

一行命令搞定。用 claude mcp list 驗證,claude mcp remove 移除。

使用場景

實戰用法: Comfy Pilot

從一行描述建立 SDXL 工作流程

👤 ComfyUI 用戶更喜歡描述而不是拖曳 ⏱ ~20 min intermediate

何時使用: 您知道您想要工作流程做什麼;你不想花 20 分鐘來接線。

前置條件
  • ComfyUI + 已安裝 comfy-pilot — comfy 節點安裝 comfy-pilot
  • 克勞德·代碼 CLI — 如果缺少,Pilot 會自動安裝
步驟
  1. 在 ComfyUI 中開放試點
    打開 Pilot 終端並說:“使用 ControlNet 深度調節為我構建一個 SDXL 文字到圖像工作流程。”✓ 已複製
    → 節點圖集合;如果缺少模型則安裝
  2. 運行它
    使用提示 =“大教堂內部,柔光”和我的深度圖運行工作流程。✓ 已複製
    → 製作的圖像;工作流程已儲存

結果: 無需手動放置 20 個節點的工作流程。

注意事項
  • 尋求異國情調的型號 Pilot 找不到 — 提供 HuggingFace 儲存庫 URL 或 CivitAI ID;試行下載指定的內容
搭配使用: comfyui-mcp-server

重構現有混亂的工作流程

👤 工作流程有機成長的用戶 ⏱ ~25 min intermediate

何時使用: 您的圖表有 60 個節點,其中一半未使用,您希望它乾淨。

步驟
  1. 詢問清理計劃
    分析我目前的圖表;列出死節點和冗餘分支。✓ 已複製
    → 克勞德透過 MCP 讀取圖表並製定計劃
  2. 申請
    應用 - 但將預覽圖像節點保留在末尾。✓ 已複製
    → 節點已刪除;邊緣重新佈線;預覽完好無損

結果: 更乾淨、更容易編輯的工作流程。

注意事項
  • 刪除下游自訂程式碼依賴的節點 — 在破壞性操作之前讓飛行員清單接觸節點

自動安裝工作流程所需的自訂節點

👤 人們開啟第三方工作流程 ⏱ ~10 min beginner

何時使用: 您匯入了工作流程,ComfyUI 報表缺少自訂節點。

步驟
  1. 請 Pilot 解決
    尋找並安裝此工作流程所需的任何自訂節點。✓ 已複製
    → Pilot 列出缺少的節點,然後從登錄安裝
  2. 核實
    重新載入並確認圖表不再有紅色邊框。✓ 已複製
    → 圖表清晰地驗證了

結果: 未知的工作流程無需探究依賴關係即可使用。

注意事項
  • 大規模安裝未知的自訂節點 — 在讓 Pilot 安裝數十個套件之前抽查套件來源

組合

與其他 MCP 搭配,撬動十倍槓桿

comfy-pilot + comfyui-mcp-server

試點作者工作流程; MCP 伺服器從其他客戶端運行它們

讓 Pilot 建立工作流程;然後透過 comfyui-mcp-server 從 Claude Desktop 運行它。✓ 已複製
comfy-pilot + filesystem

組織 Pilot 創建的資產和工作流程

Pilot 儲存工作流程後,將其移至 ./workflows/<project>/ 並使用帶日期的名稱。✓ 已複製
comfy-pilot + mcp-image

在同一提示下將本地 ComfyUI 結果與 Gemini 世代進行比較

透過 Pilot 的工作流程和 mcp-image 運行相同的提示;比較輸出。✓ 已複製

工具

此 MCP 暴露的能力

工具輸入參數何時呼叫成本
graph.list_nodes / graph.get_node optional filter 閱讀目前工作流程 0
graph.create_node / graph.connect type, parent, edges 作者節點和線邊 0
image.analyze node_id (Preview/Save) 檢查生成的圖像以決定下一步 0
model.download source (HF repo, CivitAI id, or URL), target 缺少檢查點/LoRA bandwidth
nodes.install custom node package(s) 缺少或自動需要的自訂節點 bandwidth

成本與限制

運行它的成本

API 配額
僅本地計算
每次呼叫 Token 數
小(圖形操作);圖像/模型位元組主導磁碟和頻寬
費用
自由的;你的 GPU + 頻寬
提示
下載大型模型包之前請先讓 Pilot 確認;許多工作流程共用檢查點。

安全

權限、密鑰、影響範圍

憑證儲存: 如果您新增 HF 或 CivitAI 令牌以獲得更高的下載速率,請使用環境變數。
資料出站: 從 HuggingFace / CivitAI / 您授權的直接 URL 下載;否則是本地的。

故障排查

常見錯誤與修復

試點終端打不開

透過 comfy node install comfy-pilot 重新安裝;確保 ComfyUI 重新啟動。

驗證: ComfyUI → Manager → Installed, confirm comfy-pilot listed
自訂節點安裝在公司代理程式後面失敗

啟動前在 ComfyUI 進程環境中設定 HTTPS_PROXY。

驗證: env | grep -i proxy in the ComfyUI terminal
模型下載中途停止

透過重新運行下載來恢復; Pilot 從中斷處恢復以獲取相容來源。

驗證: Re-run model.download with the same target path

替代方案

Comfy Pilot 對比其他方案

替代方案何時用它替代權衡
comfyui-mcp-server您想要從外部 MCP 用戶端運行工作流程,而不是在 ComfyUI 內進行創作無嵌入式終端;不同的表面
mcp-image與本地 ComfyUI 相比,您更喜歡雲端 Gemini控制較少;按圖像付費
everart您需要預先訓練的風格模型不同的提供者

更多

資源

📖 閱讀 GitHub 上的官方 README

🐙 查看未解決的 issue

🔍 瀏覽全部 400+ MCP 伺服器和 Skills