n8n regresa con una NUEVA herramienta (y POTENCIA Claude Code)

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

Transcript

00:00:00No hace mucho tiempo, n8n era la herramienta de automatización de IA sin código favorita de todos.
00:00:05Bueno, eso fue hasta que otras herramientas como Claude Code y Cursor
00:00:09empezaron a eclipsarla por completo.
00:00:11Pero justo esta semana, n8n lanzó una herramienta nueva
00:00:14que podría darte una razón para volver a incluirla en tu flujo de trabajo.
00:00:17Así que hoy vamos a profundizar en ella
00:00:19y te diré si n8n merece tu tiempo de nuevo.
00:00:22La herramienta de la que hablo es el nuevo servidor MCP de n8n,
00:00:26creado pensando en herramientas de programación agénticas como Claude Code y Cursor.
00:00:30Creo que esto es importante por varias razones.
00:00:33La primera es que no habíamos tenido una herramienta así antes.
00:00:37Bueno, más o menos.
00:00:38Teníamos soluciones temporales como el servidor MCP de n8n de Lonkowski
00:00:42y otros trucos, pero eran solo eso: trucos improvisados.
00:00:46Funcionaban bajo el supuesto de que podíamos llenar
00:00:49la ventana de contexto de algo como Claude Code o Cursor con,
00:00:53ya sabes, mil millones de líneas de documentación
00:00:56explicando qué se debe hacer y qué no.
00:00:58Y esperando que, por meter todo ese contexto ahí,
00:01:02obtuviéramos un JSON que realmente funcionara.
00:01:04La otra solución eran archivos de habilidades gigantes con líneas
00:01:08y líneas de Markdown, intentando forzar a Claude Code
00:01:11a crear JSON de una manera que funcionara dentro de n8n.
00:01:14Pero este MCP oficial es diferente y un poco más sofisticado
00:01:19porque opera con TypeScript, no necesariamente con JSON.
00:01:24Y lo que eso significa es que podemos validar el flujo de trabajo
00:01:27y compilar el código que estamos creando antes de que
00:01:30se convierta en un archivo JSON y se integre en n8n.
00:01:34Es decir, cuando le doy una instrucción a Claude Code con este servidor MCP,
00:01:39tenemos protecciones para asegurar que lo que creamos funcione.
00:01:44Por ejemplo, si le pido a Claude Code que cree
00:01:50esta simple automatización del clima que me envíe un correo cada mañana,
00:01:54lo primero que hará es analizar la intención y darse cuenta de que,
00:01:58para esta automatización sencilla, necesita tres nodos.
00:02:01Luego consultará el servidor MCP para obtener los tipos de nodos.
00:02:06A partir de ahí, escribirá el código en TypeScript.
00:02:10Ese código se enviará al servidor MCP para ser validado y analizado.
00:02:15Esta es una gran diferencia.
00:02:16Es un cambio enorme respecto a las iteraciones anteriores de MCP.
00:02:20Después de eso, se convierte a JSON,
00:02:24y se publica automáticamente dentro de tu instancia.
00:02:28Uno de los miembros del equipo de n8n detalló esto
00:02:31en una publicación de LinkedIn, hablando sobre usar TypeScript
00:02:35para representar el flujo en lugar de JSON, diciendo:
00:02:38"Cuando pides al LLM que produzca JSON puro para un flujo,
00:02:41está adivinando la estructura sin ningún tipo de control".
00:02:43Eso es lo que veníamos haciendo hasta ahora.
00:02:45Pero con este nuevo servidor, TypeScript ofrece comprobación de tipos
00:02:50y compilación antes de que nada toque tu instancia.
00:02:52El modelo tiene que producir algo que realmente compile,
00:02:55lo que filtra muchísimos errores.
00:02:58Si sumas todo eso,
00:02:59este nuevo servidor MCP es la mejor forma de crear
00:03:04cualquier automatización mediante agentes de código como Claude Code.
00:03:07Y nada se le ha acercado realmente hasta ahora.
00:03:09La segunda razón por la que este servidor MCP importa
00:03:12es porque creo que n8n todavía debería ser parte de tu stack.
00:03:15No estamos en 2024 ni en 2025.
00:03:18Ya no creo que n8n tenga un papel tan protagónico.
00:03:21Es más un nicho.
00:03:23Pero si trabajas en el espacio de agencias de IA, por ejemplo,
00:03:26conoces el valor de crear este tipo de automatizaciones
00:03:30visuales que puedes entregar a un cliente que no es
00:03:34especialmente técnico, pero que por alguna razón necesita
00:03:38gestionar esto. Decirle: "Está en un repositorio de GitHub,
00:03:42solo abre tu propia instancia de Claude Code", es pedir demasiado.
00:03:45En esos casos, n8n tiene un valor real, y es bastante molesto
00:03:50usar Claude Code solo para generarte el JSON.
00:03:54Es un proceso un poco tosco.
00:03:55Pero ahora, ya no lo es tanto.
00:03:57Y como ese es el nicho de n8n, las automatizaciones que
00:04:01necesitas construir no tienen por qué ser extremadamente complejas.
00:04:05Si algo es muy complicado, simplemente usaré código normal,
00:04:08entre comillas, dentro de Claude Code y seguiré esa ruta.
00:04:11Pero si tiene que ser algo sencillo para alguien no técnico
00:04:15que necesita supervisarlo y manejarlo,
00:04:17bueno, ahora puedo terminarlas rapidísimo. Es muy fácil.
00:04:20En cuanto a la instalación, de nuevo, es muy simple.
00:04:24Primero, asegúrate de que tu instancia de n8n esté actualizada.
00:04:27Luego vas aquí abajo, a configuración.
00:04:32Y entras en MCP a nivel de instancia.
00:04:34Puedes hacerlo en local o en la nube.
00:04:37Una vez que estés en MCP a nivel de instancia,
00:04:39debes asegurarte de que esté activado.
00:04:41Tienes la opción aquí de habilitar flujos de trabajo.
00:04:44Esto es para los flujos que ya existen.
00:04:47Si quieres usar esto en flujos que ya creaste,
00:04:50tienes que entrar aquí y habilitarlos.
00:04:52Pero si vas a crear algo nuevo desde cero,
00:04:54no tienes que hacer nada.
00:04:57Lo otro que debes hacer es ir a detalles de conexión.
00:05:00Vas a necesitar el token de acceso.
00:05:01Si estás trabajando en algo como Claude Code,
00:05:03solo tienes que conectar Claude Code con este servidor MCP.
00:05:06Le darás la URL, el token de acceso y la configuración JSON.
00:05:10Si quieres probarlo rápido, puedes pegar el token directamente
00:05:15en el chat, pero entiende que no es lo mejor para la seguridad.
00:05:18Deberías rotarlo o configurarlo como una variable de entorno.
00:05:21No explicaré ese paso a paso ahora por falta de tiempo.
00:05:23Solo ten en cuenta que debes hacerlo.
00:05:24Y Claude Code te guiará por los pasos necesarios para completarlo.
00:05:28Pero para ponerlo en marcha y confirmar que funciona,
00:05:31solo copia y pega todo allí y estarás listo.
00:05:33Una vez hayas pegado la URL del servidor, tu token
00:05:36y el JSON en Claude Code y le pidas que configure el MCP,
00:05:41tendrás que cerrar Claude Code, reiniciarlo y escribir
00:05:45/mcp, y verás que n8n ahora aparece conectado.
00:05:49Si no lo ves,
00:05:51es que no lo reiniciaste o algo salió mal.
00:05:54Así que inténtalo de nuevo.
00:05:56Y ahora para usarlo, solo tienes que hablar en lenguaje natural
00:06:00dentro de Claude Code, porque al configurar el MCP, ya tiene
00:06:04conexión con n8n. No solo generará el código,
00:06:06sino que lo construye directamente en tu instancia.
00:06:09No hay que estar copiando y pegando de un lado a otro.
00:06:10Si digo algo como: "Usa el MCP de n8n para crear un flujo
00:06:15que se ejecute a diario a las nueve de la mañana,
00:06:16obtenga el clima de Toronto y me envíe el pronóstico por correo".
00:06:19Simplemente lo va a hacer.
00:06:22Como ves, ya tiene el SDK y la lista de nodos.
00:06:25Está decidiendo qué nodos necesita usar exactamente.
00:06:27Ya escribió el flujo de trabajo.
00:06:30Se asegura de que sea válido.
00:06:31Ahora lo está creando.
00:06:33Y entonces llama al MCP de n8n
00:06:35para publicar el flujo en mi instancia. Dice que terminó.
00:06:40Y podemos ver aquí mismo: "Correo diario clima Toronto".
00:06:43Ahí lo tenemos.
00:06:46Si entro aquí, genial, tiene mi correo y el mensaje.
00:06:50Todo está mapeado. Ejecuto el flujo de trabajo.
00:06:55Y reviso mi correo.
00:06:56Ahí está. Obviamente es un ejemplo de automatización muy simple.
00:07:01Pero así es como funciona.
00:07:02Muy, muy sencillo.
00:07:03Ahora pidamos algo un poco más complicado.
00:07:06Abro un lienzo nuevo.
00:07:09Quiero que cree una automatización de newsletter diaria a las 10 a. m.
00:07:13Que recoja noticias tendencia de varios feeds RSS.
00:07:17Dejo que el sistema decida qué feeds RSS usar,
00:07:20porque no quiero usar una clave de API.
00:07:23Quiero que luego lo pase a un sistema de IA.
00:07:25Que use GPT-5 para resumirlo y me lo envíe por correo.
00:07:29Esta vez pido crear una automatización de newsletter.
00:07:34No es ultra complejo, pero he tenido clientes que pagan por esto.
00:07:38Y para trabajo con clientes, por ejemplo, creo que el nicho actual
00:07:42no son las cosas extremadamente complicadas.
00:07:44Podría pedirle ejemplos de cosas súper complejas.
00:07:48Pero llegado a ese punto, uno se pregunta para qué usarlo.
00:07:52Repito, es un nicho, no hay que usar n8n para todo,
00:07:56pero si vamos a usarlo, creo que este MCP es fantástico.
00:07:58Bien. Ya terminó la automatización del newsletter.
00:07:59Vamos a echar un vistazo.
00:08:01Vemos el nuevo aquí mismo.
00:08:05Y ahí está. Hasta se ve bien; en el trigger,
00:08:08está tomando tres feeds RSS distintos, los combina,
00:08:12los filtra por las últimas 24 horas y los agrega.
00:08:15Los pone todos aquí.
00:08:18Este es el system prompt que creó.
00:08:23Usa GPT-5 y envía el newsletter,
00:08:27así que veamos si funciona a la primera.
00:08:30Ojalá que no,
00:08:31para poder mostrar un poco del proceso de solución de errores.
00:08:35Vale, aquí tenemos un error.
00:08:38¿Cuál es el error?
00:08:41Bad request, parámetro "temperature" no admitido. Vale.
00:08:46Veamos esto. No deberíamos estar pasando la temperatura,
00:08:51pero digamos que yo ni siquiera supiera cómo quitar eso.
00:08:54Todo lo que tendría que hacer
00:08:57es copiar el mensaje de salida.
00:09:00"Tengo este error".
00:09:04Lo pego.
00:09:06Bien, dice que lo arregló, así que intentemos ejecutarlo de nuevo.
00:09:09Obviamente es exagerado poner el mensaje de error en Claude Code
00:09:14para arreglar algo tan simple, pero quería demostrarlo.
00:09:18Y ahora obtenemos un resultado exitoso.
00:09:21El correo también se envía sin problemas.
00:09:24Y aquí está nuestro pequeño newsletter. Súper fácil.
00:09:27Como vieron, tomó unos cinco minutos crear
00:09:31todo esto y ponerlo a funcionar, incluso con el pequeño error.
00:09:34Nada mal. Para terminar, creo que esta es una gran adición
00:09:38para cualquiera que aún intente implementar flujos de n8n
00:09:41en su stack de programación.
00:09:43No creo que n8n deba ser lo que más uses,
00:09:46especialmente para cosas más complejas; escribir código directo
00:09:49en Claude Code o Cursor siempre será mejor.
00:09:53Pero hay situaciones donde es genial.
00:09:55Y hasta ahora, no había una solución tan optimizada como esta.
00:10:01Y es muy fácil de configurar y usar, como acaban de ver.
00:10:03Como siempre, cuéntenme qué les pareció en los comentarios.
00:10:06Y hablando de eso, en el comentario fijado hay un enlace
00:10:09por si quieren acceder a mi masterclass de Claude Code.
00:10:12Pero fuera de eso, nos vemos por ahí.

Key Takeaway

El nuevo servidor MCP oficial de n8n transforma la creación de automatizaciones al permitir que agentes como Claude Code generen flujos validados mediante TypeScript y los publiquen directamente en la instancia del usuario.

Highlights

  • El servidor MCP oficial de n8n utiliza TypeScript en lugar de JSON para validar y compilar flujos de trabajo antes de integrarlos en la instancia.

  • La integración con Claude Code permite generar, validar y publicar automatizaciones completas mediante comandos en lenguaje natural sin copiar código manualmente.

  • El sistema de comprobación de tipos de TypeScript filtra errores estructurales al obligar al modelo de IA a producir código que compile correctamente.

  • La activación de MCP en n8n se realiza a nivel de instancia y requiere un token de acceso para la conexión con herramientas agénticas.

  • Los errores de ejecución en los flujos, como parámetros no admitidos en nodos de IA, se corrigen reenviando el mensaje de salida de error a Claude Code.

  • El servidor MCP permite habilitar flujos de trabajo existentes para que herramientas externas puedan interactuar con ellos mediante la configuración de flujos.

Timeline

Evolución técnica del servidor MCP de n8n

  • Las soluciones anteriores dependían de trucos improvisados y archivos Markdown extensos para intentar forzar la creación de JSON válido.
  • El nuevo servidor oficial opera con TypeScript para garantizar que el código sea funcional antes de su conversión final a JSON.
  • El proceso de creación incluye el análisis de intención, la consulta de tipos de nodos y la validación automática en el servidor MCP.

El uso de TypeScript representa un cambio fundamental respecto a los métodos que llenaban la ventana de contexto con documentación masiva esperando un JSON correcto. Al requerir una fase de compilación previa, se eliminan las conjeturas del modelo de lenguaje sobre la estructura del flujo. Este flujo de trabajo asegura que cada nodo y conexión cumpla con las protecciones del SDK oficial antes de tocar la instancia de n8n.

Valor estratégico en entornos de desarrollo y agencias

  • n8n actúa como una herramienta de nicho ideal para entregar interfaces visuales a clientes con bajo perfil técnico.
  • La interfaz visual de n8n resuelve la fricción de gestionar repositorios de código o terminales en entornos corporativos sencillos.
  • El servidor MCP acelera drásticamente la entrega de automatizaciones de baja o media complejidad que requieren supervisión humana.

Aunque el código directo en Cursor o Claude Code es preferible para tareas complejas, n8n mantiene su relevancia al facilitar la transferencia de proyectos a usuarios finales. Los clientes prefieren gestionar un panel visual en lugar de interactuar con herramientas agénticas de desarrollo. Esta herramienta cierra la brecha entre la potencia del desarrollo asistido por IA y la facilidad de mantenimiento para el cliente.

Configuración técnica y conexión con Claude Code

  • La configuración requiere habilitar el acceso MCP en los ajustes de la instancia de n8n, ya sea en versión local o nube.
  • Es necesario configurar el token de acceso como variable de entorno o pegarlo directamente en la configuración JSON del agente.
  • El reinicio de Claude Code y el uso del comando /mcp confirman la vinculación exitosa entre ambas herramientas.

El proceso de instalación es simple y directo tras asegurar que la instancia de n8n esté actualizada. El usuario debe obtener la URL del servidor y el token de seguridad para establecer el puente. Aunque se puede pegar el token directamente para pruebas rápidas, la recomendación de seguridad es rotarlo o utilizar variables de entorno para proteger el acceso a la instancia.

Demostración práctica y resolución de errores en tiempo real

  • Claude Code selecciona automáticamente los nodos necesarios, como triggers de tiempo o lectores de feeds RSS, basándose en el lenguaje natural.
  • El agente puede corregir fallos de ejecución, como parámetros de temperatura incorrectos en modelos de IA, analizando el mensaje de error del sistema.
  • La creación de una newsletter automatizada con múltiples fuentes y resumen por IA se completa en menos de cinco minutos.

En los ejemplos prácticos, el sistema demuestra su capacidad para mapear correos y mensajes de forma coherente y funcional. Ante un error de 'Bad request' por un parámetro no admitido en el nodo de OpenAI, el agente identifica el problema y ajusta el flujo de trabajo sin intervención manual en el editor visual. Esta capacidad de iteración rápida permite construir automatizaciones que integran GPT-5 y múltiples feeds RSS con un esfuerzo técnico mínimo.

Community Posts

View all posts