n8n está de volta com uma NOVA ferramenta (e TURBINA o Claude Code)

CChase AI
컴퓨터/소프트웨어창업/스타트업AI/미래기술

Transcript

00:00:00Não faz muito tempo que o n8n era a ferramenta de automação de IA sem código favorita de todos.
00:00:05Bem, isso foi até outras ferramentas como o ClodCode e o Codex
00:00:09começarem a ofuscá-lo completamente.
00:00:11Mas, justamente esta semana, o n8n lançou uma ferramenta novinha em folha
00:00:14que pode lhe dar um motivo para trazê-lo de volta ao jogo.
00:00:17Então, hoje vamos mergulhar nisso
00:00:19e eu vou te dizer se o n8n vale o seu tempo novamente.
00:00:22A ferramenta de que estou falando é o novo servidor MCP do n8n,
00:00:26que foi construído com ferramentas de codificação agentic como ClodCode e Codex em mente.
00:00:30Acho que isso é muito importante por alguns motivos.
00:00:33O primeiro é que nunca tivemos uma ferramenta assim antes.
00:00:37Bem, mais ou menos.
00:00:38Tivemos algumas soluções temporárias como o servidor MCP do Lonkowski
00:00:42e outras gambiarras, mas eram apenas isso. Eram gambiarras.
00:00:46Elas operavam sob a premissa de que poderíamos simplesmente carregar
00:00:49a janela de contexto de algo como o ClodCode ou Codex com,
00:00:53você sabe, um bilhão de linhas de documentação
00:00:56explicando o que você deve e o que não deve fazer.
00:00:58E esperando que, ao enfiar todo esse contexto lá dentro,
00:01:02conseguíssemos um JSON que realmente funcionasse.
00:01:04A outra solução eram apenas arquivos de habilidades gigantes com linhas
00:01:08e mais linhas de markdown, tentando forçar o ClodCode
00:01:11a criar JSON de uma forma que funcionasse dentro do n8n.
00:01:14Mas este MCP oficial é um pouco diferente e mais sofisticado
00:01:19porque opera com TypeScript, não necessariamente com JSON.
00:01:24E o que isso significa é que podemos validar o fluxo de trabalho
00:01:27e realmente compilar o código que estamos criando antes
00:01:30que ele seja transformado em um arquivo JSON e povoado dentro do n8n.
00:01:34Ou seja, quando eu dou um comando ao ClodCode usando este novo servidor MCP do n8n,
00:01:39temos algumas proteções para garantir que o que estamos criando realmente funcione.
00:01:44Por exemplo, se eu der um comando ao ClodCode dizendo: "crie para mim
00:01:50esta automação de clima simples que me envia um e-mail toda manhã".
00:01:54A primeira coisa que ele fará é analisar a intenção e perceber: "Ok,
00:01:58estamos criando esta automação simples. Preciso de três nós".
00:02:01Bem, ele então vai consultar aquele servidor MCP e obter os tipos de nós.
00:02:06A partir daí, ele escreverá o código em TypeScript.
00:02:10Esse código será enviado para o servidor MCP, validado e analisado.
00:02:15Esta é uma grande diferença.
00:02:16É uma diferença enorme comparado ao que fizemos em iterações anteriores do MCP.
00:02:20Depois disso, ele é convertido em JSON,
00:02:24onde é automaticamente preenchido dentro da sua instância.
00:02:28Um dos membros da equipe detalhou isso
00:02:31com um pouco mais de detalhes neste post no LinkedIn, falando sobre o uso de TypeScript
00:02:35para representar seu fluxo de trabalho, em vez de JSON, e dizendo:
00:02:38"Quando você pede ao LLM para produzir JSON bruto para um fluxo de trabalho,
00:02:41ele está chutando a estrutura sem nenhuma proteção".
00:02:43Isso é o que vínhamos fazendo até agora.
00:02:45Mas com este novo servidor, o TypeScript oferece verificação de tipo e compilação
00:02:50antes que qualquer coisa toque em sua instância.
00:02:52O modelo precisa produzir algo que realmente compile,
00:02:55o que filtra uma tonelada de erros.
00:02:58Então, junte tudo isso.
00:02:59E este novo servidor MCP do n8n é a melhor maneira de criar
00:03:04qualquer uma das automações via agentes de codificação como o ClodCode.
00:03:07E nada nunca chegou nem perto.
00:03:09Agora, o segundo motivo pelo qual este servidor MCP importa
00:03:12é porque acho que o n8n ainda deve fazer parte do seu arsenal.
00:03:15Não estamos mais em 2024 ou 2025.
00:03:18Não acho que o n8n tenha um papel tão grande a desempenhar agora.
00:03:21É algo mais de nicho.
00:03:23Mas se você trabalha no espaço de agências de IA, por exemplo,
00:03:26sabe o valor de poder criar esse tipo de automação
00:03:30que é visual e que você pode entregar a um cliente que não é
00:03:34particularmente técnico, mas que, por algum motivo, ainda precisa mexer
00:03:38nisso. Dizer a eles: "Ah, está em um repositório no GitHub.
00:03:42É só rodar sua própria instância do ClodCode" é pedir demais.
00:03:45Nesses casos, o n8n tem valor real, e é meio chato
00:03:50usar o ClodCode apenas para gerar o JSON para você.
00:03:54É meio instável.
00:03:55Mas agora, já não é mais.
00:03:57E como esse é o nicho em que o n8n opera, as automações
00:04:01que você constrói com ele não precisam ser coisas absurdamente complicadas.
00:04:05Se algo for muito complicado, bem, eu usarei código normal,
00:04:08entre aspas, dentro do ClodCode e seguirei por esse caminho.
00:04:11Mas se precisa ser algo simples, para alguém não técnico
00:04:15poder acompanhar e botar a mão na massa.
00:04:17Bem, puxa, eu consigo fazer isso muito rápido agora. É tão fácil.
00:04:20Agora, sobre a instalação propriamente dita, é, de novo, bem simples.
00:04:24Primeiro de tudo, certifique-se de que sua instância do n8n está atualizada.
00:04:27Depois você vai descer aqui e ir em configurações (settings).
00:04:32E você irá em "instance level MCP".
00:04:34Você pode fazer isso no auto-hospedado ou na nuvem.
00:04:37Assim que chegar em "instance level MCP",
00:04:39você vai se certificar de que está habilitado (enabled).
00:04:41Você tem a opção aqui de habilitar fluxos de trabalho (workflows).
00:04:44Habilitar um fluxo é para aqueles que já existem.
00:04:47Então, se quiser usar isso em fluxos que você já criou,
00:04:50você tem que vir aqui e habilitá-los.
00:04:52Mas se estiver criando algo novo do zero,
00:04:54você não precisa fazer nada.
00:04:57A outra coisa que você precisa fazer é clicar em detalhes da conexão.
00:05:00Você vai querer usar o token de acesso (access token).
00:05:01Se estiver trabalhando em algo como o ClodCode,
00:05:03basta conectar o ClodCode neste servidor MCP.
00:05:06Então você fornecerá a URL, o token de acesso e o JSON de configuração.
00:05:10Se quiser testar rapidamente, pode apenas colar o token
00:05:15bruto na janela do chat, mas saiba que isso não é o melhor para segurança.
00:05:18Você vai querer alterná-lo ou defini-lo como uma variável de ambiente.
00:05:21Não vou passar por esse passo a passo aqui por causa do tempo.
00:05:23Apenas entenda que você precisa fazer isso.
00:05:24E o ClodCode vai te guiar exatamente nos passos necessários para concluir.
00:05:28Mas para colocar tudo para rodar e garantir que funciona,
00:05:31apenas copie e cole tudo lá e você estará pronto.
00:05:33Agora, após ter copiado a URL do servidor, seu token de acesso
00:05:36e o JSON de configuração para o ClodCode e dito para configurar esse servidor MCP,
00:05:41você terá que fechar o ClodCode, abrir de novo e digitar "/mcp"
00:05:45e você verá o MCP do n8n agora conectado.
00:05:49Se você não vir isso,
00:05:51ou você não reiniciou ou fez algo errado.
00:05:54Então, tente novamente.
00:05:56E agora para usar, tudo o que você precisa fazer é falar em linguagem natural
00:06:00dentro do ClodCode, porque uma vez configurado o MCP, ele tem conexão
00:06:04com o próprio n8n; ele não só gera o código,
00:06:06ele realmente o constrói dentro da sua instância.
00:06:09Não precisa ficar copiando e colando de um lado para o outro.
00:06:10Então, se eu disser algo como: "use o MCP do n8n para criar um fluxo"
00:06:15que rode diariamente às 9 da manhã,
00:06:16busque a previsão do tempo de Toronto e me envie por e-mail.
00:06:19Ele simplesmente vai lá e faz.
00:06:22Como podem ver, ele já pegou o SDK e a lista de nós.
00:06:25Ele está descobrindo quais nós realmente precisa usar.
00:06:27Escreveu o fluxo de trabalho.
00:06:30Garante que é válido.
00:06:31Agora está criando.
00:06:33E então está chamando o MCP do n8n
00:06:35para realmente preencher o fluxo na minha instância; diz que está completo.
00:06:40E podemos ver bem aqui: "E-mail diário clima Toronto".
00:06:43E aqui está.
00:06:46Certo, se eu clicar aqui, legal, tem meu e-mail, tem a mensagem.
00:06:50Tudo já está mapeado ao executar o fluxo de trabalho.
00:06:55E eu verifico meu e-mail.
00:06:56Lá está; agora, obviamente, um exemplo de automação extremamente simples.
00:07:01Mas é assim que funciona.
00:07:02Muito, muito simples.
00:07:03Agora vamos pedir algo um pouco mais complicado.
00:07:06Então, estou em um novo canvas.
00:07:09Quero que criemos uma automação de newsletter que rode toda manhã às 10h.
00:07:13Quero que busque as notícias em alta em vários feeds RSS.
00:07:17Estou deixando que ele decida quais feeds RSS devem ser,
00:07:20porque não quero usar uma chave de API.
00:07:23Quero que ele envie isso para um sistema de IA.
00:07:25Quero usar o GPT-5 para resumir e depois me enviar por e-mail.
00:07:29Desta vez, estou pedindo para criar uma automação de newsletter.
00:07:34Não é extremamente complicado, mas já tive pessoas pagando por isso.
00:07:38E para trabalhos de clientes, por exemplo, de novo, acho que o nicho do n8n
00:07:42hoje em dia não são as coisas ultra complicadas.
00:07:44Eu poderia pedir exemplos de coisas super ultra complicadas.
00:07:48Mas, a esse ponto, seria tipo: "Ok, por que estamos usando o n8n para isso?"
00:07:52Novamente, é um nicho; não precisamos usar o n8n para tudo,
00:07:56mas se formos usar, acho que este MCP é fantástico.
00:07:58Certo. Ele terminou a automação da newsletter.
00:07:59Então vamos dar uma olhada.
00:08:01Vejam a nova aqui.
00:08:05E lá vamos nós. Ficou até bonitinho; então temos o gatilho,
00:08:08ele está puxando três feeds RSS diferentes, mescla-os,
00:08:12filtra pelas últimas 24 horas, agrega.
00:08:15Joga tudo aqui.
00:08:18Aqui está o prompt de sistema que ele criou.
00:08:23Está usando o GPT-5 e envia a newsletter,
00:08:27então vamos ver se funciona de primeira.
00:08:30Espero que não funcione.
00:08:31Assim podemos mostrar um pouco da resolução de problemas ida e volta.
00:08:35Ok, bem aqui deu um erro.
00:08:38Qual é o erro?
00:08:41Requisição inválida (bad request), parâmetro "temperature" não suportado. Ok.
00:08:46Ao abrir isto, ok, não deveríamos estar passando a temperatura,
00:08:51mas digamos que eu nem soubesse como parar isso.
00:08:54Tudo o que eu teria que fazer.
00:08:57Vamos copiar a saída (output).
00:09:00Deu este erro.
00:09:04Colei lá.
00:09:06Certo, ele disse que corrigiu, então vamos tentar rodar de novo.
00:09:09Obviamente é exagero colocar esse tipo de mensagem de erro no ClodCode
00:09:14para corrigir algo simples como a temperatura, mas eu só quis demonstrar.
00:09:18E agora temos uma saída bem-sucedida.
00:09:21O e-mail também foi enviado sem problemas.
00:09:24E aqui está nossa pequena newsletter. Super fácil.
00:09:27Então, como vocês viram, levou o quê? Cinco minutos para criar
00:09:31isso tudo e colocar para funcionar, mesmo com um pouco de troubleshooting.
00:09:34Nada mal. Então, para encerrar, acho que esta é uma ótima adição
00:09:38para quem ainda está tentando implementar fluxos do n8n
00:09:41em sua pilha de codificação.
00:09:43Não acho que o n8n deva ser o que você mais usa,
00:09:46especialmente para coisas mais complicadas; escrever código direto
00:09:49dentro do ClodCode ou Codex será melhor.
00:09:53Mas há situações em que ele é ótimo.
00:09:55E até agora, não havia uma solução tão simplificada quanto esta.
00:10:01E é tão fácil de configurar e usar, como acabaram de ver.
00:10:03Então, como sempre, me digam o que acharam nos comentários.
00:10:06E falando em comentários, no comentário fixado há um link para o Chase
00:10:09A Plus, se quiserem conferir minha masterclass de ClodCode.
00:10:12Mas fora isso, a gente se vê por aí.

Key Takeaway

O novo servidor MCP oficial do n8n utiliza TypeScript para garantir que IAs agentic criem fluxos de trabalho validados e funcionais sem a necessidade de copiar e colar arquivos JSON manualmente.

Highlights

  • O servidor MCP oficial do n8n utiliza TypeScript para validar e compilar o código do fluxo de trabalho antes da execução.

  • A integração permite que ferramentas agentic como Claude Code e Cursor construam automações diretamente dentro da instância do n8n via linguagem natural.

  • O uso de TypeScript em vez de JSON bruto elimina erros estruturais comuns ao forçar o LLM a produzir código que respeite a verificação de tipos.

  • A configuração exige a ativação do "Instance level MCP" nas configurações do n8n e a conexão via token de acesso e URL do servidor.

  • O sistema resolve falhas de execução em tempo real ao processar mensagens de erro do n8n diretamente no chat do Claude Code para ajustes automáticos.

  • Fluxos de trabalho existentes requerem ativação manual individual, enquanto novas automações são habilitadas por padrão através do servidor MCP.

Timeline

A transição de hacks manuais para o MCP oficial

  • Soluções anteriores dependiam de preencher a janela de contexto com documentação extensa para gerar JSON.
  • Arquivos de habilidades em Markdown tentavam forçar a estrutura correta sem garantias técnicas.
  • O n8n recupera relevância competitiva frente a ferramentas de codificação direta ao oferecer integração nativa.

Ferramentas como Claude Code e Cursor reduziram a dependência de plataformas de automação visual. As tentativas iniciais de integrar essas IAs ao n8n utilizavam servidores MCP não oficiais que frequentemente falhavam ao produzir estruturas JSON inválidas. O excesso de contexto necessário para orientar o modelo tornava o processo instável e ineficiente.

Vantagens técnicas do TypeScript sobre o JSON bruto

  • O servidor MCP oficial opera com TypeScript para fornecer proteção de tipos durante a criação do fluxo.
  • O código é validado e compilado antes de ser convertido na estrutura final do n8n.
  • A análise de intenção permite que a IA identifique a quantidade exata e o tipo de nós necessários para cada tarefa.

Pedir a um LLM que produza JSON bruto é um processo sem proteções contra erros de sintaxe ou lógica estrutural. Com o novo servidor, o modelo precisa gerar algo que compile, o que filtra a maioria dos erros antes de atingir a instância de produção. O fluxo envolve consultar o servidor para obter os tipos de nós, escrever o código em TypeScript, validar e só então preencher a interface.

Casos de uso para agências e clientes não técnicos

  • O n8n atua como uma interface visual amigável para entregar projetos a clientes que não utilizam GitHub.
  • Automações simples ganham agilidade na montagem através de comandos em linguagem natural.
  • Código direto no Claude Code continua sendo a escolha para arquiteturas de alta complexidade.

Em ambientes de agência de IA, a capacidade de entregar uma ferramenta visual onde o cliente pode intervir é um diferencial. Exigir que usuários finais operem instâncias de código ou repositórios é inviável em muitos cenários de negócios. O n8n preenche esse nicho ao oferecer uma camada de acessibilidade para automações que não exigem complexidade extrema.

Protocolo de instalação e configuração do servidor

  • A opção "Instance level MCP" deve ser habilitada nas configurações de segurança da instância.
  • A conexão requer a URL do servidor, um token de acesso e o JSON de configuração fornecido pelo n8n.
  • Reiniciar a ferramenta de codificação após a configuração é obrigatório para o reconhecimento do comando /mcp.

O processo de configuração é idêntico para versões auto-hospedadas ou na nuvem. O usuário deve copiar as credenciais e colá-las no arquivo de configuração do Claude Code ou Cursor. Para segurança a longo prazo, recomenda-se definir o token de acesso como uma variável de ambiente em vez de usá-lo diretamente no chat.

Execução prática e resolução de erros em tempo real

  • O comando em linguagem natural aciona o SDK para construir e mapear os nós automaticamente.
  • Erros de parâmetros, como temperatura incompatível em modelos específicos, são corrigidos via feedback de chat.
  • A automação de newsletters com feeds RSS e resumos via GPT-5 demonstra a capacidade de integração de múltiplos serviços.

Testes práticos mostram a criação de um fluxo de previsão do tempo em poucos segundos, com mapeamento completo de dados. Em fluxos mais densos, como agregadores de notícias, a IA consegue identificar e corrigir falhas de API enviando os logs de erro do n8n de volta para o Claude Code. Este ciclo de feedback reduz o tempo de desenvolvimento de automações funcionais para menos de cinco minutos.

Community Posts

View all posts