Servidor MCP do ComfyUI: rode fluxos de trabalho locais a partir do Claude

Configure um servidor MCP do ComfyUI para o Claude colocar na fila e rodar seus fluxos de trabalho locais a partir de uma janela de chat. Veja como os servidores oficial e da comunidade diferem, os comandos exatos de instalação, os limites de hardware, as regras de segurança e um backup hospedado para os dias corridos.

Servidor MCP do ComfyUI: rode fluxos de trabalho locais a partir do Claude
Cristian Da Conceicao
Fundador do Picasso IA

Imagine digitar uma frase no Claude, ir até a cozinha e voltar para uma pasta com renderizações prontas, produzidas pela placa de vídeo embaixo da sua mesa. Sem fila de upload, sem taxa por imagem e sem que nenhum prompt saia da sua rede. Essa é a promessa de um servidor MCP do ComfyUI. Ele fica entre o Claude e a sua instalação local do ComfyUI, para que o assistente possa listar seus nós, validar um fluxo de trabalho, colocá-lo na fila, esperar o job e devolver o resultado, tudo a partir de uma janela de chat comum. Este artigo mostra como as peças se conectam, quais servidores existem hoje, os comandos exatos para configurar um e as armadilhas que consomem uma tarde inteira. Todos os comandos e nomes de ferramentas abaixo vêm da documentação dos próprios projetos, verificada em 6 de outubro de 2026. Leia o README do servidor que você escolher antes de copiar qualquer coisa, porque esses projetos evoluem rápido.

O que um servidor MCP do ComfyUI faz

Desenvolvedor digitando uma instrução em linguagem simples em uma janela de chat ao lado de um grafo de nós

O ComfyUI é um editor baseado em nós para pipelines de difusão. Você conecta um carregador de checkpoint, um codificador de texto, um amostrador e um nó de salvamento, e depois aperta em enfileirar. O grafo pode ser salvo como JSON, e esse detalhe é o que torna tudo isso automatizável por script. O MCP, o Model Context Protocol, é o padrão aberto que permite a um cliente de IA, como o Claude Code ou o Claude Desktop, chamar ferramentas externas. Um servidor MCP do ComfyUI envolve sua instalação local do ComfyUI em um conjunto de ferramentas com nome, que o Claude pode chamar por conta própria.

A primeira execução parece estranha, porque você deixa de arrastar nós e passa a descrever a intenção. O Claude lê o que sua instalação realmente contém, escolhe um fluxo de trabalho sensato, preenche o prompt e o executa.

A versão curta

  • Você descreve a imagem ou o lote em linguagem simples.
  • O Claude escolhe um fluxo de trabalho salvo ou monta um a partir de nós que sua instalação realmente tem.
  • O servidor MCP envia o job para o ComfyUI.
  • Sua GPU renderiza, e os arquivos aparecem na pasta de saída.
  • O Claude lê os resultados de volta e informa o que aconteceu.

Por que o local ganha aqui

FatorComfyUI local via MCPAPI de imagem hospedada
Custo por imagemEnergia elétrica, depois que você tem o hardwareCobrança por imagem ou por segundo
PrivacidadePrompts e resultados ficam na sua máquinaOs prompts viajam para um terceiro
Nós personalizados e LoRAsQualquer coisa que você consiga instalarApenas o que o provedor lista
Velocidade em uma GPU potenteSegundos, sem fila compartilhadaDepende da carga do provedor
Esforço de configuraçãoReal, reserve uma tardeMinutos
Uso offlineGeração de imagens sim, o Claude em si nãoNão

💡 Dica: Local não significa grátis. Energia elétrica, desgaste do hardware e as horas que você gasta mantendo nós personalizados são custos reais. Compensa quando você gera com frequência, precisa de privacidade ou depende de um nó personalizado ou de uma LoRA que nenhum serviço hospedado oferece.

Como as peças se encaixam

Foto de mesa vista de cima com um diagrama desenhado à mão de três caixas unidas por setas

Três programas cooperam, e vale mantê-los separados na cabeça quando algo quebrar.

You (chat) -> Claude client -> MCP server -> ComfyUI (127.0.0.1:8188) -> GPU
                                                   |
                                                   v
                                     output folder -> Claude reads the result

Claude, o servidor MCP, o ComfyUI

O cliente Claude (Claude Code ou Claude Desktop) inicia ou se conecta ao servidor MCP e recebe a lista de ferramentas dele. O servidor MCP conversa com o ComfyUI, que escuta na porta 8188 por padrão. O README do servidor da comunidade sugere testar essa conexão com curl http://localhost:8188/system_stats antes de culpar qualquer outra coisa. Se essa chamada falhar, nenhuma configuração de MCP vai resolver.

O que acontece depois que você aperta Enter

  1. O Claude pergunta ao servidor quais nós, modelos ou fluxos de trabalho existem.
  2. Ele preenche um fluxo de trabalho com seu prompt e suas configurações.
  3. O servidor valida o grafo e o envia para a fila do ComfyUI.
  4. O Claude espera o job, seja consultando o status, seja por meio de uma ferramenta de espera.
  5. O servidor devolve os caminhos dos arquivos de saída, e o Claude descreve ou mostra as imagens.

Dois servidores que valem a instalação

Existem vários servidores MCP para o ComfyUI. Dois valem a pena conhecer: o servidor oficial da equipe do Comfy e um servidor popular da comunidade, construído em torno de arquivos de fluxo de trabalho. Uma terceira opção, o comfy-mcp-server de lalanikarim, adota uma abordagem mais leve e merece uma olhada se você só precisa de chamadas básicas de texto para imagem.

O servidor oficial

A documentação do Comfy descreve o comfy-local-mcp como a forma oficial de controlar uma instalação local do ComfyUI a partir de agentes de IA. Ele se instala pelo PyPI como comfy-mcp e expõe um script de console com o mesmo nome.

O que você precisa antes de tudo:

  • Python 3.10 ou mais recente
  • comfy-cli versão 1.14.0 ou mais recente no seu PATH
  • Um workspace do ComfyUI já existente
  • Um ComfyUI em execução, iniciado com comfy launch

As ferramentas documentadas incluem server_info, run_workflow, job_status, wait_for_job, fetch_outputs, launch_comfyui, stop_comfyui, search_templates, search_nodes, get_node, list_nodes, search_models e validate_workflow. Duas observações da documentação importam. O servidor lê sua instalação ativa, incluindo os nós personalizados, então o Claude vê o que você realmente tem. E modelos parceiros que rodam pelo ComfyUI ainda consomem créditos da nuvem, mesmo que o grafo rode localmente.

O servidor da comunidade com ferramentas de fluxo de trabalho

O projeto da comunidade comfyui-mcp-server, publicado no GitHub por joenorton, segue outro caminho. Você coloca arquivos JSON de fluxo de trabalho em uma pasta workflows/, e cada arquivo vira uma ferramenta chamável. Ele roda como um serviço HTTP próprio, por padrão em http://127.0.0.1:9000/mcp, e precisa de Python 3.8 ou mais recente mais um ComfyUI local.

GrupoFerramentas
Geraçãogenerate_image, generate_song, regenerate
Visualizaçãoview_image
Jobsget_queue_status, get_job, cancel_job
Recursoslist_assets, get_asset_metadata
Configuraçãolist_models, get_defaults, set_defaults
Fluxos de trabalholist_workflows, run_workflow
Publicaçãoget_publish_info, set_comfyui_output_root, publish_asset

Escolha o servidor oficial quando quiser que o Claude inspecione nós, pesquise modelos e valide grafos. Escolha o servidor da comunidade quando você já tiver arquivos de fluxo de trabalho ajustados e quiser que cada um se comporte como um botão.

Passos de configuração que realmente funcionam

Desenvolvedor trabalhando em dois monitores com um terminal e uma janela de chat

Faça os passos em ordem e teste cada camada antes de adicionar a próxima.

Instale e registre no Claude Code

Com o ComfyUI e comfy-cli já funcionando, instale o servidor e registre-o em um único comando:

pip install comfy-mcp
comfy launch
claude mcp add comfy-mcp -e COMFY_BIN=/path/to/venv/bin/comfy -- comfy-mcp

COMFY_BIN aponta para o executável comfy dentro do ambiente virtual onde comfy-cli está. Um caminho errado aqui é o motivo mais comum do servidor iniciar e depois não conseguir fazer nada.

Configuração do Claude Desktop

No Claude Desktop, adicione o servidor a claude_desktop_config.json:

{
  "mcpServers": {
    "comfy-mcp": {
      "command": "comfy-mcp",
      "env": { "COMFY_BIN": "/path/to/venv/bin/comfy" }
    }
  }
}

Reinicie o aplicativo por completo depois de salvar. Uma reinicialização pela metade mantém a lista antiga de ferramentas.

O caminho do servidor da comunidade

git clone https://github.com/joenorton/comfyui-mcp-server.git
cd comfyui-mcp-server
pip install -r requirements.txt
python main.py --port 8188   # run inside your ComfyUI folder
python server.py             # run inside the MCP server folder

Depois, adicione um arquivo .mcp.json na raiz do seu projeto:

{
  "mcpServers": {
    "comfyui-mcp-server": {
      "type": "streamable-http",
      "url": "http://127.0.0.1:9000/mcp"
    }
  }
}

Reinicie seu cliente de IA, e as ferramentas devem aparecer.

Transforme um fluxo de trabalho em ferramenta

No servidor da comunidade, expor um grafo exige três hábitos. Exporte o fluxo de trabalho no formato de API, substitua os valores que você quer que o Claude controle por marcadores e salve-o em workflows/. O nome do arquivo vira o nome da ferramenta, então product_shot.json pode ser chamado como product_shot.

MarcadorVira
PARAM_PROMPTUm parâmetro de texto obrigatório
PARAM_INT_STEPSUm inteiro opcional, como o número de passos do amostrador
PARAM_FLOAT_CFGUm float opcional, como a guidance scale

Os valores padrão podem ficar em ~/.config/comfy-mcp/config.json, em variáveis de ambiente COMFY_MCP_DEFAULT_* ou ser alterados em tempo de execução pela ferramenta set_defaults.

Hardware, segurança e falhas

Vista em ângulo baixo de uma placa de vídeo com três ventoinhas dentro de um gabinete de PC aberto

Orçamento de GPU e VRAM

A memória de vídeo define o que você consegue rodar, muito mais do que a velocidade bruta. Como regra prática aproximada, checkpoints da classe mais antiga do Stable Diffusion rodam em placas modestas, checkpoints da classe SDXL ficam confortáveis com cerca de 8 GB, e modelos maiores, como os checkpoints no estilo do Flux Dev, normalmente pedem 12 GB ou mais, a menos que você use uma versão quantizada. Confira a ficha técnica de cada checkpoint, porque esses números mudam a cada lançamento. A camada MCP quase não adiciona carga. O Claude e o servidor são leves, e a GPU faz o trabalho.

Mantenha tudo em localhost

Pequena prateleira de home lab com um mini PC, uma caixa de armazenamento e cabos de rede bem organizados

Uma instalação do ComfyUI com nós personalizados pode executar Python arbitrário. Isso é tranquilo na sua própria máquina e arriscado em qualquer outro lugar, então siga três regras:

  • Vincule a 127.0.0.1. Nunca encaminhe as portas 8188 ou 9000 para a internet.
  • Revise fluxos de trabalho e nós. Um JSON de fluxo de trabalho vindo de um desconhecido pode referenciar nós personalizados que você não auditou.
  • Trate as chamadas de ferramenta do Claude como ações. Aprove ferramentas desconhecidas do mesmo jeito que aprovaria um script de um fórum.

Se quiser acessar a máquina de outro cômodo, use uma VPN ou um túnel SSH em vez de abrir portas. A mesma prateleira da foto acima serve para isso: uma pequena caixa sempre ligada, com conexão cabeada, vence um notebook no Wi-Fi.

Quando os jobs travam ou falham

Visão macro de uma ventoinha limpa de gabinete e das lâminas de um dissipador com uma fina camada de poeira

A maioria das falhas cai em quatro grupos:

  1. Conectado, mas sem ferramentas listadas. Feche e reabra o cliente por completo, depois confirme que o comando registrado roda em um terminal comum.
  2. Job parado na fila para sempre. O ComfyUI não está rodando ou está em outra porta. Inicie-o com comfy launch ou python main.py --port 8188, depois teste system_stats de novo.
  3. Nós ou modelos ausentes. Peça ao Claude para rodar validate_workflow, depois use search_nodes e search_models para descobrir o que falta. Instale o pacote de nós, reinicie o ComfyUI e tente de novo.
  4. Falta de memória. Reduza a resolução, diminua o tamanho do lote ou troque por um checkpoint mais leve. A limitação térmica de um cooler empoeirado também desacelera lotes longos, então limpe as ventoinhas.

💡 Dica: Peça ao Claude para informar o texto exato do erro do job, e não um resumo. As mensagens de erro do ComfyUI nomeiam o nó que falhou, o que transforma uma falha vaga em um conserto de dez segundos.

Fluxos de trabalho que valem rodar primeiro

Mão segurando uma fotografia impressa de um vale de montanha coberto de névoa, na frente de um monitor

Comece com um grafo em que você já confia, para que qualquer problema aponte para a configuração do MCP, e não para um pipeline pela metade. Um fluxo básico de texto para imagem com um único checkpoint é o primeiro teste certo. Quando funcionar pelo chat, passe para os grafos que eram trabalhosos de operar à mão.

Variações em lote a partir de um prompt

Designer examinando uma parede com variações impressas de uma imagem em um estúdio iluminado

É aqui que o chat vence um editor de nós. Você pode dizer: "Gere seis versões deste produto sobre um fundo de linho, mude apenas a direção da luz e mantenha o seed fixo nas três primeiras." O Claude define os parâmetros, coloca os jobs na fila, espera e lista os arquivos. Com as ferramentas regenerate e get_queue_status do servidor da comunidade, você também pode pedir mais uma variação de um resultado específico sem reconstruir nada.

Bons primeiros lotes:

  • Fotos de produto com três fundos e duas configurações de iluminação
  • Cabeçalhos de blog em 16:9 com uma correção de cor coerente
  • Quadros de referência visual em que só o assunto muda e o estilo permanece fixo
  • Conjuntos de texturas para maquetes de design ou de jogos

Visuais reutilizáveis para equipes

Três colegas reunidos em volta de um monitor em um espaço de trabalho iluminado

Uma pessoa constrói e ajusta um grafo, salva-o como fluxo de trabalho com nome, e todas as outras o acionam com uma frase. Ninguém mais precisa saber qual amostrador ou qual peso de LoRA está dentro dele. Coloque a pasta de fluxos de trabalho sob controle de versão, e a equipe compartilha um visual do mesmo jeito que compartilha código.

Imagens finalizadas também podem virar movimento. Uma renderização do seu pipeline local pode ir para o Wan 2.7 I2V para animar uma única foto, e o Seedance 2.0 produz clipes de texto para vídeo com áudio integrado quando você começa com palavras em vez de uma imagem.

Flux 2 Pro no PicassoIA como backup

Máquinas locais saem do ar. A GPU está ocupada com um lote longo, você está longe da mesa ou precisa de controle por imagem de referência sem baixar um checkpoint. Manter uma alternativa hospedada significa que um prazo nunca depende de uma única máquina. O Flux 2 Pro gera a partir só de texto ou a partir de até oito fotos de referência, com saída de até 4 MP.

Como usar o Flux 2 Pro no PicassoIA

  1. Abra a página do Flux 2 Pro no PicassoIA.
  2. Escreva o prompt. Use a mesma estrutura que você dá ao Claude: assunto, cenário, direção da luz e lente.
  3. Escolha a proporção. O padrão é 1:1. Escolha 16:9 para cabeçalhos de blog ou 9:16 para posts verticais, ou selecione custom e informe a largura e a altura em múltiplos de 32.
  4. Defina a resolução. O padrão é 1 MP, e 2 MP ou menos é o recomendado. O tamanho máximo da imagem é 2048x2048.
  5. Adicione imagens de referência se quiser controle de estilo ou de assunto. O modelo aceita até oito arquivos JPEG, PNG, GIF ou WebP.
  6. Escolha o formato de saída (WebP, JPG ou PNG) e a qualidade de 0 a 100. O padrão é 80, e a qualidade é ignorada no PNG.
  7. Defina um seed se precisar reproduzir o resultado depois.
  8. Gere e compare a saída com a sua renderização local.
ConfiguraçãoOpçõesPadrão
Proporção1:1, 16:9, 3:2, 2:3, 4:5, 5:4, 9:16, 3:4, 4:3, personalizada, igualar à imagem de entrada1:1
Resolução0,5 MP, 1 MP, 2 MP, 4 MP, igualar à imagem de entrada1 MP
Formato de saídaWebP, JPG, PNGWebP
Qualidade da saída0 a 10080
Tolerância de segurança1 (rígida) a 5 (permissiva)2

💡 Dica: Rascunhe os prompts primeiro com um modelo de linguagem. O Claude Sonnet 5 no PicassoIA pode transformar uma ideia rascunhada em três variantes de prompt, e você pode testá-las no Flux 2 Pro ou no seu ComfyUI local para ver qual redação cada pipeline prefere.

Experimente no Picasso IA

Agora você tem o quadro completo: o Claude como interface, um servidor MCP como tradutor, o ComfyUI como motor e a sua própria GPU como fábrica. Configure uma vez, e uma única frase substitui vinte minutos de ligação de nós.

Antes de gastar uma tarde na configuração, porém, reserve dez minutos para ver o que os melhores modelos hospedados fazem com os seus prompts. Abra o Picasso IA, experimente o Flux 2 Pro ou o Seedream 4.5 e escreva o prompt que você mandaria para a sua máquina local. Compare os dois resultados lado a lado. Você logo vai perceber quais trabalhos merecem a sua própria GPU e quais são mais rápidos online. Depois, navegue pelo catálogo completo em picassoia.com/en/all-models, escolha um modelo e crie suas próprias imagens hoje.

Compartilhe este artigo

Escolha seu idioma