n8n está de volta com uma NOVA ferramenta (e TURBINA o Claude Code)
CChase AI
Computing/SoftwareSmall Business/StartupsInternet Technology
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í.