Skip to main content

Descripción general

Comfy MCP conecta agentes de IA con ComfyUI a través del Model Context Protocol. Una vez conectado, puedes generar imágenes, video, audio y 3D, buscar modelos, nodos y plantillas, y ejecutar flujos de trabajo reales de ComfyUI desde un chat con tu agente. Incluye dos conexiones: una conexión de Comfy Cloud y una conexión de ComfyUI local, y la local es totalmente de código abierto.
¿Tienes dudas con algo de lo que aparece a continuación? La mejor forma es darle esta página a tu agente y pedirle ayuda.

¿Qué conexión quiero?

Si eres nuevo, te recomendamos empezar con la conexión en la nube, ya que es la configuración más sencilla. Si usas claude.ai, ChatGPT o la aplicación de chat Claude Desktop, la conexión en la nube también es la opción más compatible. Si ya ejecutas ComfyUI de forma local o en tu propio entorno desplegado, o si trabajas sobre todo en un agente de programación como Claude Code, Cursor o Codex, empieza con la conexión local.
Si usas Mac y planeas ejecutar modelos de código abierto, te recomendamos la conexión en la nube. Los modelos abiertos de hoy, como las versiones locales de MiniMax H3, LTX-2.3 y similares, son grandes y no se ejecutarán a una velocidad utilizable en la GPU de Apple.
Ejecutar ambas a la vez es normal, y la mayoría de los clientes alojan dos servidores MCP sin problema. Inician sesión en la misma cuenta de Comfy, pero de forma separada: una sesión no cubre la otra.

Conexión MCP de Comfy Cloud

La conexión alojada que vincula tu agente con tu cuenta de Comfy Cloud. No hay nada que instalar y los flujos de trabajo se ejecutan en las GPU en la nube de Comfy Cloud. Para obtener más información sobre Comfy Cloud, consulta Comfy Cloud.

Configurar la conexión a la nube

Necesitas una cuenta de Comfy Cloud antes de conectarte. Regístrate si aún no tienes una; los usuarios nuevos obtienen 5 ejecuciones gratis para probarlo. El inicio de sesión OAuth durante la configuración usa tu cuenta de Comfy.
Comfy Cloud MCP se ejecuta en:
Elige tu cliente:
Claude Desktop agrega Comfy Cloud como un custom connector a través de su interfaz y luego ejecuta el inicio de sesión OAuth.
1

Abrir Personalizar

En la barra lateral, haz clic en Customize (marcado con 1).Claude Desktop: abrir Personalizar
2

Abrir Connectors

Haz clic en Connectors (marcado con 2).Claude Desktop: abrir Connectors
3

Agregar un conector personalizado

  1. Haz clic en el botón + (marcado con 3) en el encabezado de Connectors.
  2. Elige Add custom connector (marcado con 4). Claude Desktop: agregar un conector personalizado
4

Introducir los datos del servidor

  1. Escribe un nombre como Comfy Cloud MCP en el campo Name (marcado con 5).
  2. Define Remote MCP server URL como https://cloud.comfy.org/mcp (marcado con 6).
  3. Haz clic en Add (marcado con 7). Claude Desktop: datos del conector
5

Iniciar sesión

  1. Cuando se abra el navegador, elige tu espacio de trabajo (por ejemplo, Personal Workspace).
  2. Haz clic en Continue para autorizar el conector. Ya estás conectado. Autorización de Comfy Cloud MCP

Qué puede hacer tu agente

Tú no llamas a las herramientas MCP directamente. Tu agente elige la herramienta adecuada según lo que pidas. Los comandos de barra diagonal y las indicaciones (a continuación) son atajos que orientan al agente hacia tareas comunes, pero el lenguaje natural también funciona (“genera una imagen de un gato astronauta”, “haz upscale de esta foto”, “encuentra una plantilla de video Wan 2.2”). Flujo típico:
  1. Descubrir lo que está disponible (search_templates, search_models, search_nodes o cql para preguntas de tipo gráfico).
  2. Ejecutar una generación: run_template para una plantilla prediseñada compatible, submit_workflow para un flujo de trabajo personalizado (con upload_file cuando se necesita una imagen de entrada), o partner_generate para modelos de socios como Flux, Grok, Gemini, OpenAI, Ideogram y Seedance.
  3. Esperar y recuperar las salidas (wait_for_job, luego get_output devuelve un comando de descarga que tu agente ejecuta en tu shell).
El servidor prefiere las plantillas prediseñadas antes de construir un flujo de trabajo desde cero, lo que tiende a producir mejores resultados más rápido.

Herramientas MCP de la nube

Estas son las herramientas a las que tu agente tiene acceso una vez conectado. Los nombres coinciden con lo que aparece en los registros del cliente MCP y en la salida de depuración. Descubrimiento Generación Trabajos y lotes Flujos de trabajo guardados Compartir flujos de trabajo IDs para compartir de URL del hub: el token hexadecimal final delimitado por guiones en una URL del hub comfy.org/workflows/<slug>-<hex> es el ID para compartir. Por ejemplo, comfy.org/workflows/topaz-starlight-upscale-1c77e82713b7 tiene el ID para compartir 1c77e82713b7. Pasa ese token a import_shared_workflow como share_id. El parámetro share_url solo acepta URL de consulta con ?share=<id> como https://cloud.comfy.org/?share=..., no URL de páginas del hub. Aplicaciones y enlaces Cuenta y sesión Prompts (Claude Desktop) Claude Desktop no admite los comandos de barra de Claude Code. En su lugar, abre el selector de prompts para los mismos flujos de trabajo: También puedes omitir los prompts y preguntar en lenguaje natural. Las herramientas MCP funcionan igual.

Créditos y gastos

La exploración es gratis: search_templates, search_models y search_nodes funcionan con solo una cuenta de Comfy. Ejecutar generaciones requiere una suscripción activa a Comfy Cloud. Tener solo un saldo de créditos o de recarga no da acceso: necesitas una suscripción activa para ejecutar generaciones, incluso si tienes créditos sin usar.

Subidas y descargas

El servidor MCP se ejecuta en la nube y el MCP en sí no escribe archivos en tu máquina. Cuando una generación termina, tu agente llama a get_output, que devuelve:
  1. Una URL de descarga firmada temporal (válida durante una ventana breve).
  2. Un comando de shell listo para ejecutar (curl en macOS y Linux, curl.exe en Windows).
Tu agente debe ejecutar ese comando en tu shell. El comando incluye la ruta de destino y el nombre de archivo.
Ejecuta el comando devuelto tal cual. No vuelvas a codificar ni edites la URL firmada. La firma está en la cadena de consulta y se rompe si modificas la URL.
Si tu cliente MCP no puede ejecutar comandos de shell (algunas configuraciones solo con GUI), copia el comando y ejecútalo tú mismo en una terminal. La subida y la descarga de recursos dependen del acceso a archivos del cliente. Si Claude Desktop u otro cliente de agente tiene problemas para manejar la subida o descarga de recursos, puede estar relacionado con el acceso del agente a tus directorios locales. Para usuarios de Claude recomendamos Claude Code (aplicación de escritorio o terminal), que tiene más capacidades. Del mismo modo, para otras familias de agentes, el agente de programación suele ser mejor que la versión de chat web.

Limitaciones conocidas

Comfy Cloud MCP es una versión preliminar. Estas limitaciones son conocidas y se está trabajando en ellas: Flujos de trabajo
  • Los recursos generados mediante submit_workflow pueden no incluir los metadatos del flujo de trabajo. Es posible que no vuelvan a abrir el flujo de trabajo de origen cuando se abren en ComfyUI.
  • La creación de flujos de trabajo depende de la precisión del agente. Los flujos de trabajo complejos con varios nodos pueden necesitar un reintento o un ajuste.
Manejo de archivos
  • Las salidas requieren un paso de descarga por shell. Consulta Subidas y descargas.
  • Pueden aplicarse límites de tamaño de subida según tu cliente MCP. Algunos clientes imponen sus propios límites a la subida de archivos.
Autenticación
  • OAuth o clave API. Claude Code y Claude Desktop usan un flujo OAuth de una sola vez en el navegador. Cursor requiere una clave API de Comfy Cloud en tu configuración de MCP (sin OAuth). Otros clientes sin interfaz gráfica pueden pasar una clave API de Comfy Cloud mediante el encabezado X-API-Key en su lugar. Está previsto un flujo OAuth con código de dispositivo para los clientes que no pueden abrir un navegador.

Conexión local a Comfy MCP

La conexión de código abierto: tu cliente lanza el servidor en tu máquina y este controla el ComfyUI instalado allí. comfy-mcp es el servidor MCP local de primera parte de Comfy: la forma oficial de controlar una instalación local de ComfyUI desde agentes de IA (Claude Code, Claude Desktop, Cursor y otros clientes MCP). A diferencia de los servidores en la nube y de socios, se comunica con el ComfyUI que se ejecuta en tu propia máquina, así que puede ejecutar tus flujos de trabajo e inspeccionar los nodos, nodos personalizados y modelos que tu instalación realmente tiene.
La configuración más rápida: entrégasela a tu agente. Pega https://docs.comfy.org/agent-tools/mcp#installation en tu cliente de IA y pídele que configure la conexión local por ti.

Requisitos

  • Python 3.10+
  • comfy-cli en tu PATH (pip install "comfy-cli>=1.14.0"): el motor sobre el que se apoya cada herramienta
  • Un espacio de trabajo de ComfyUI: crea uno con comfy install si no tienes ninguno (un checkout existente funciona con comfy set-default <path>)
  • Un ComfyUI en ejecución para las herramientas de ejecución. Inícialo con comfy launch o llama a launch_comfyui. El servidor no inicia ComfyUI de forma implícita.

Instalación

Desde PyPI:
Esto coloca un script de consola comfy-mcp en tu PATH: ese comando es el servidor MCP (habla MCP por stdio). Apunta tu cliente de IA hacia él a continuación. (¿Vas a modificar el servidor? Ejecuta pip install -e . desde un checkout del repositorio en su lugar.)
COMFY_BIN (opcional). Los clientes MCP inician el servidor con su propio entorno, que a menudo no incluye el PATH de tu shell. Si comfy está en un virtualenv o en una ubicación no estándar, define COMFY_BIN con su ruta absoluta (por ejemplo /path/to/venv/bin/comfy). Todos los ejemplos de cliente a continuación muestran dónde va; omítelo si comfy ya está en el entorno con el que tu cliente inicia el servidor.

Configuración manual

Todos los clientes hablan el mismo contrato MCP por stdio: ejecutan el comando comfy-mcp como servidor. Elige tu cliente:
Edita claude_desktop_config.json (Settings → Developer → Edit Config; en macOS se encuentra en ~/Library/Application Support/Claude/claude_desktop_config.json), agrega el servidor y luego reinicia Claude Desktop:

Inicio rápido

De cero a una imagen generada:
1

Instala los componentes

2

Inicia ComfyUI y déjalo en ejecución

3

Agrega el servidor a tu cliente

Usa el fragmento correspondiente a tu cliente que aparece arriba y luego reinícialo o recárgalo para que aparezcan las herramientas.
4

Pide a tu agente que ejecute un flujo de trabajo

Por ejemplo:
“Confirma que mi ComfyUI local está en ejecución, luego ejecuta el flujo de trabajo en ~/workflows/txt2img.json y muéstrame la imagen.”
Internamente, el agente llama a server_info para confirmar que ComfyUI está activo, a run_workflow para ejecutar el JSON del flujo de trabajo y a fetch_outputs para recopilar el resultado.

Herramientas

Cada herramienta se corresponde con un comando de comfy-cli, ejecutado con --where local. Lo más destacado: La introspección de nodos y la búsqueda de modelos leen tu instalación activa, incluidos los nodos personalizados, que es lo que diferencia a la conexión local de la conexión en la nube. Consulta el repositorio para ver la lista completa de herramientas y la referencia.

Recursos relacionados

Relacionado: Comfy Agent

¿Quieres la experiencia del agente dentro de ComfyUI, en lugar de un cliente MCP externo?

Comfy Agent

Asistente integrado de ComfyUI para crear, editar y ejecutar flujos de trabajo. Disponible de forma general en Cloud. La versión local (Comfy Desktop) estará disponible próximamente.

Comentarios

Prueba Comfy MCP y cuéntanos qué funciona y qué no:

FAQ

Primeros pasos

Cualquier cliente compatible con MCP.La conexión en la nube necesita soporte HTTP remoto. Claude Code, Claude Desktop, Cursor, Codex y OpenClaw tienen una configuración específica más arriba; Windsurf, Amp y otros usan la misma URL con OAuth o una clave API.La conexión local necesita un cliente que pueda lanzar un servidor stdio local como subproceso. Eso descarta a los clientes basados en navegador. claude.ai y ChatGPT solo aceptan conectores remotos.
La conexión en la nube funciona en https://cloud.comfy.org/mcp.La conexión local no tiene URL. Tu cliente ejecuta el comando comfy-mcp directamente y se comunica con él por stdio.
Sí. Esa es la Conexión local de Comfy MCP. Controla el ComfyUI instalado en tu propia máquina, así tu agente ve los modelos, los LoRA y los nodos personalizados que realmente tienes, y se ejecuta en tu GPU.
Sí, y te lo recomendamos si ejecutas ComfyUI de forma local. La mayoría de los clientes alojan dos servidores MCP sin problema y tu agente los distingue. Cada conexión ejecuta sus propios flujos de trabajo y devuelve sus propios resultados.Sin embargo, los dos inicios de sesión son independientes. Iniciar sesión en una no te inicia sesión en la otra, aunque sea la misma cuenta de Comfy.
Pregúntale a tu agente. Lee tu hardware antes de iniciar algo pesado.En una Mac, usa la conexión en la nube para generar: los modelos de pesos abiertos de hoy son demasiado grandes para ejecutarse a una velocidad aceptable en la GPU de Apple. En un PC con tarjeta gráfica dedicada, 24 GB o más de VRAM manejan la mayoría de las cosas, incluido video; 8–24 GB alcanza para imágenes, pero el video será lento o no cabrá; con menos de 8 GB, usa la nube.
Sí. La conexión en la nube está disponible de forma general y la conexión local está disponible para instalaciones locales de ComfyUI. Consulta Retroalimentación para reportar problemas o compartir sugerencias.

Costo y acceso

La exploración es gratis en ambas conexiones: buscar plantillas, modelos y nodos solo requiere una cuenta de Comfy.En la conexión en la nube, ejecutar generaciones requiere una suscripción activa de Comfy Cloud; los usuarios nuevos obtienen 5 ejecuciones gratis. En la conexión local, las ejecuciones son gratis porque ocurren en tu hardware, con una excepción: los modelos de socios se ejecutan en la infraestructura de los socios y consumen créditos.
No en los clientes interactivos que admiten OAuth, incluidos Claude Code, Claude Desktop, Codex y OpenClaw.Cursor requiere una clave API de Comfy Cloud en tu configuración de MCP; allí todavía no hay OAuth de MCP. Las configuraciones headless y de CI sin navegador también la necesitan. Consulta las pestañas Cursor y Otros clientes en Configurar la conexión en la nube.

Uso

Tú no llamas a las herramientas de MCP por tu cuenta: tu agente las elige según lo que le pidas. Por lo general descubre lo que hay disponible (search_templates, search_models, search_nodes), ejecuta una generación y luego espera y recupera la salida. Consulta Qué puede hacer tu agente.
En la conexión en la nube, el servidor nunca escribe en tu máquina: get_output devuelve una URL firmada temporal y un comando de descarga listo para ejecutar, que tu agente ejecuta en tu shell. Consulta Cargas y descargas.En la conexión local, ComfyUI escribe en el directorio output/ de tu espacio de trabajo, y fetch_outputs(prompt_id, out_dir) copia los archivos de una tarea finalizada a donde tú indiques.
No hay nada que deshacer: agrega la segunda conexión además de la primera.Para pasar de local → nube (necesitas GPU en la nube o modelos de socios): pide a tu agente que inicie sesión por ti y luego agrega https://cloud.comfy.org/mcp a tu cliente.Para pasar de nube → local (quieres tus propios modelos y Nodos personalizados): instala ComfyUI y el servidor local, luego apunta tu cliente a él. Tu agente puede hacer casi todo esto por ti.
Solo pregúntale a tu agente. Con ambas conexiones agregadas, indica dónde quieres que se ejecute una tarea (“ejecuta esta en Comfy Cloud”, “haz esta en local”) y usará la conexión correcta. No hay ningún modo que alternar ni nada que reconfigurar entre ejecuciones.Si un flujo de trabajo resulta demasiado pesado para tu máquina, tu agente puede avisarte y ofrecerte ejecutarlo en Comfy Cloud. Y si solo tienes una conexión configurada, pídele que agregue la otra: consulta Configurar la conexión en la nube o la Conexión local de Comfy MCP.
En la conexión en la nube, no hay nada que hacer: está alojada, así que siempre tienes la versión actual.En la conexión local, pide a tu agente que se encargue. Después, reinicia tu cliente o inicia una sesión nueva: los servidores MCP se cargan al iniciar una sesión, así que uno en ejecución sigue sirviendo la versión anterior hasta que lo hagas.

Solución de problemas

No. Los comandos de barra vienen incluidos en el plugin de Claude Code. Claude Desktop se conecta al mismo servidor MCP (las herramientas funcionan si preguntas en lenguaje natural o usas el prompt picker), pero no admite plugins de Claude Code ni comandos de barra.
No existe ningún comando /comfy ni /cloud. Los comandos aparecen bajo uno de dos prefijos según cómo te hayas conectado:
  • Plugin (recomendado): /comfy-cloud:generate-image, /comfy-cloud:generate-video, … Escribe /comfy-cloud: para verlos todos.
  • Conexión directa (sin plugin): /mcp__comfy-cloud__generate-image, … Escribe /mcp__ para verlos.
En cualquier caso, puedes simplemente preguntar en lenguaje natural («genera una imagen de …»). Las herramientas MCP las invoca el modelo y no requieren un comando de barra.
En Claude Code, ejecuta /mcp, selecciona comfy-cloud y elige Authenticate. En Claude Desktop, vuelve a abrir el conector desde Personalizar → Conectores y activa el inicio de sesión.