/ Directorio / Playground / Comfy Pilot
● Comunidad ConstantineB6 🔑 Requiere tu clave

Comfy Pilot

por ConstantineB6 · ConstantineB6/comfy-pilot

Claude Code, integrado en ComfyUI: describe el flujo de trabajo que desea, Pilot edita el gráfico, toma modelos de HuggingFace/CivitAI e instala los nodos faltantes.

Comfy-pilot es un nodo personalizado de ComfyUI que ejecuta Claude Code dentro de ComfyUI: un terminal xterm.js integrado, un servidor MCP que le brinda a Claude acceso directo de lectura/escritura al gráfico de nodos actual, análisis de imágenes de los nodos Vista previa/Guardar imagen e instaladores que obtienen modelos de HuggingFace/CivitAI/URL directas o instalan nodos personalizados desde el registro. Pregunte "Constrúyame un flujo de trabajo SDXL con ControlNet" y el gráfico se ensamblará solo en lugar de buscar menús.

Por qué usarlo

Características clave

Demo en vivo

Cómo se ve en la práctica

comfy-pilot.replay ▶ listo
0/0

Instalar

Elige tu cliente

~/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
    }
  }
}

Abre Claude Desktop → Settings → Developer → Edit Config. Reinicia después de guardar.

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

Cursor usa el mismo esquema mcpServers que Claude Desktop. La configuración del proyecto prevalece sobre la global.

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

Haz clic en el icono MCP Servers de la barra lateral de Cline y luego en "Edit Configuration".

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

Mismo formato que Claude Desktop. Reinicia Windsurf para aplicar.

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

Continue usa un array de objetos de servidor en lugar de un mapa.

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

Añádelo a context_servers. Zed recarga en caliente al guardar.

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

Un solo comando. Verifica con claude mcp list. Quita con claude mcp remove.

Casos de uso

Usos del mundo real: Comfy Pilot

Estructurar un flujo de trabajo SDXL a partir de una descripción de una línea

👤 Usuarios cómodas que prefieren describir que arrastrar ⏱ ~20 min intermediate

Cuándo usarlo: Sabes lo que quieres que haga el flujo de trabajo; No querrás pasar 20 minutos cableándolo.

Requisitos previos
  • ComfyUI + piloto cómodo instalado — instalación de nodo cómodo piloto cómodo
  • Código Claude CLI — Pilot lo instala automáticamente si falta
Flujo
  1. Piloto abierto en ComfyUI
    Abra la terminal Pilot y diga: "Constrúyame un flujo de trabajo de texto a imagen SDXL con acondicionamiento de profundidad ControlNet".✓ Copiado
    → Ensambles de gráficos de nodos; Los modelos se instalan si faltan.
  2. ejecutarlo
    Ejecute el flujo de trabajo con Prompt='interior de la catedral, luz suave' y mi mapa de profundidad.✓ Copiado
    → Imagen producida; flujo de trabajo guardado

Resultado: Un flujo de trabajo funcional sin colocar manualmente 20 nodos.

Errores comunes
  • Pidiendo un modelo exótico que el piloto no encuentra — Proporcione una URL del repositorio de HuggingFace o un ID de CivitAI; Descargas piloto, lo que se especifique
Combinar con: comfyui-mcp-server

Refactorizar un flujo de trabajo desordenado existente

👤 Usuarios con flujos de trabajo que crecieron orgánicamente ⏱ ~25 min intermediate

Cuándo usarlo: Su gráfico tiene 60 nodos, la mitad sin usar, y lo quiere limpio.

Flujo
  1. Solicite un plan de limpieza
    Analizar mi gráfico actual; enumera los nodos muertos y las ramas redundantes.✓ Copiado
    → Claude lee el gráfico a través de MCP y elabora un plan.
  2. Aplicar
    Aplicar, pero mantenga el nodo Vista previa de imagen al final.✓ Copiado
    → Nodos eliminados; bordes recableados; vista previa intacta

Resultado: Flujo de trabajo más limpio y más fácil de editar.

Errores comunes
  • Eliminación de un nodo en el que se basaba el código personalizado posterior — Haga que la lista piloto toque los nodos antes de operaciones destructivas

Instalar automáticamente los nodos personalizados que necesita un flujo de trabajo

👤 Personas que abren flujos de trabajo de terceros ⏱ ~10 min beginner

Cuándo usarlo: Importaste un flujo de trabajo y ComfyUI informa que faltan nodos personalizados.

Flujo
  1. Pídale al piloto que resuelva
    Busque e instale los nodos personalizados que este flujo de trabajo necesite.✓ Copiado
    → Pilot enumera los nodos que faltan y luego los instala desde el registro
  2. Verificar
    Vuelva a cargar y confirme que el gráfico ya no tiene bordes rojos.✓ Copiado
    → El gráfico se valida limpiamente

Resultado: Flujos de trabajo desconocidos que se pueden utilizar sin buscar dependencias.

Errores comunes
  • Instalación de nodos personalizados desconocidos a escala — Verifique la fuente del paquete antes de permitir que Pilot instale docenas

Combinaciones

Combínalo con otros MCPs para multiplicar por 10

comfy-pilot + comfyui-mcp-server

Flujos de trabajo piloto de autores; el servidor MCP los ejecuta desde otros clientes

Haga que Pilot cree el flujo de trabajo; luego ejecútelo desde Claude Desktop a través de cómodoui-mcp-server.✓ Copiado
comfy-pilot + filesystem

Organizar los activos y flujos de trabajo que crea Pilot

Después de que Pilot guarde un flujo de trabajo, muévalo a ./workflows/<project>/ con un nombre fechado.✓ Copiado
comfy-pilot + mcp-image

Compare los resultados locales de ComfyUI con las generaciones de Gemini en el mismo mensaje

Ejecute el mismo mensaje a través del flujo de trabajo de Pilot y mcp-image; diferenciar las salidas.✓ Copiado

Herramientas

Lo que expone este MCP

HerramientaEntradasCuándo llamarCoste
graph.list_nodes / graph.get_node optional filter Leer el flujo de trabajo actual 0
graph.create_node / graph.connect type, parent, edges Crear nodos y bordes de alambre 0
image.analyze node_id (Preview/Save) Inspeccionar una imagen generada para decidir el siguiente paso 0
model.download source (HF repo, CivitAI id, or URL), target Puntos de control faltantes/LoRA bandwidth
nodes.install custom node package(s) Nodos personalizados faltantes o requeridos automáticamente bandwidth

Coste y límites

Lo que cuesta ejecutarlo

Cuota de API
Solo cálculo local
Tokens por llamada
Pequeño (operaciones gráficas); Los bytes de imagen/modelo dominan el disco y el ancho de banda.
Monetario
Gratis; tu GPU + ancho de banda
Consejo
Haga que Pilot confirme antes de descargar paquetes de modelos grandes; Muchos flujos de trabajo comparten puntos de control.

Seguridad

Permisos, secretos, alcance

Almacenamiento de credenciales: Utilice env vars si agrega tokens HF o CivitAI para obtener velocidades de descarga más altas.
Salida de datos: Descargas desde HuggingFace / CivitAI / URL directas que usted autorice; de lo contrario local.

Resolución de problemas

Errores comunes y soluciones

La terminal piloto no se abre

Reinstale a través del nodo cómodo instale el piloto cómodo; asegúrese de que ComfyUI se reinicie.

Verificar: ComfyUI → Manager → Installed, confirm comfy-pilot listed
La instalación del nodo personalizado falla detrás de un proxy corporativo

Configure HTTPS_PROXY en el entorno del proceso ComfyUI antes del inicio.

Verificar: env | grep -i proxy in the ComfyUI terminal
La descarga del modelo se detiene parcialmente

Reanude volviendo a ejecutar la descarga; El piloto continúa donde lo dejó para fuentes compatibles.

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

Alternativas

Comfy Pilot vs otros

AlternativaCuándo usarlaContrapartida
comfyui-mcp-serverQuiere ejecutar flujos de trabajo desde clientes MCP externos, no crearlos dentro de ComfyUISin terminal integrado; superficie diferente
mcp-imagePrefieres la nube Gemini a la ComfyUI localMenos control; pagar por imagen
everartNecesitas modelos de estilo previamente entrenadosProveedor diferente

Más

Recursos

📖 Lee el README oficial en GitHub

🐙 Ver issues abiertas

🔍 Ver todos los 400+ servidores MCP y Skills