MCP

n8n: construye flujos de trabajo y agentes de IA con un lienzo visual y código personalizado

Ideal para construir flujos de trabajo y agentes de IA en un entorno autohospedado combinando lienzo visual y código personalizado, pero antes del primer uso hay que tener Docker instalado y conocer las restricciones de su licencia fair-code para escenarios comerciales.

Official source · n8n-io/n8n

Install

curl -fsSL https://get.n8n.io | sh

Para quién es

  • Para equipos que quieran construir automatizaciones de flujos de trabajo y agentes de IA en un entorno autohospedado: orquestar procesos con un lienzo visual, escribir JavaScript o Python en los nodos cuando sea necesario, incorporar paquetes de npm y conectarse a modelos de OpenAI, Anthropic, Google o de código abierto.
  • Para usuarios que quieran conservar a la vez la construcción gráfica y la flexibilidad del código; según la descripción oficial, integra más de 400 integraciones.
  • Cuándo no es adecuado: n8n se distribuye bajo un modelo fair-code con la Sustainable Use License y la n8n Enterprise License, que no es una licencia completamente open source en el sentido tradicional; si tu caso de uso tiene requisitos estrictos de licencia, primero debes verificar por tu cuenta si los términos lo permiten.
  • La recomendación oficial es ejecutarlo mediante Docker; sin un entorno Docker, el primer intento se verá bloqueado. Aparte de esto, los requisitos oficiales de otros métodos de ejecución no se especifican en la evidencia de esta reseña.

Primer intento en 3 minutos

La vía principal recomendada es el script de instalación del README oficial (requiere tener Docker ya instalado en la máquina):

curl -fsSL https://get.n8n.io | sh
  1. Requisito previo: confirmar que Docker está instalado y funciona.
  2. Ejecutar el script de instalación oficial de arriba.
  3. Si quieres controlar manualmente la ubicación de los datos, la documentación oficial también describe el método manual con Docker: primero crear el volumen con docker volume create n8n_data y luego ejecutar la imagen docker.n8n.io/n8nio/n8n según las instrucciones oficiales, mapeando el puerto 5678, y abrir http://localhost:5678 en el navegador para acceder al editor. Ten en cuenta que esto es una configuración de despliegue local que implica crear un volumen y ejecutar un contenedor localmente, no una operación de solo lectura; los parámetros completos y exactos del docker run deben tomarse del README oficial.
  4. Ver la interfaz del editor es la señal de que el primer intento ha tenido éxito.

En el primer uso se recomienda limitarse a operaciones de bajo riesgo dentro del editor: explorar la interfaz y revisar las integraciones y tipos de nodos disponibles. Antes de ejecutar de verdad acciones que se conecten a servicios externos o escriban datos, confirma el comportamiento de cada nodo, ya que esta evidencia no incluye una descripción de las propiedades de lectura/escritura de los nodos.

Casos de uso

Caso 1: construir un flujo de trabajo de IA. Crear un flujo de trabajo en el lienzo visual de http://localhost:5678, insertar nodos de código que usen JavaScript o Python y conectarse a modelos de OpenAI, Anthropic, Google o de código abierto. Resultado esperable: según la descripción oficial, se admite la combinación de "construcción visual + código personalizado"; la configuración de parámetros de un nodo de modelo concreto no se detalla textualmente en esta evidencia, y el límite que se puede confirmar es que la plataforma cuenta de forma nativa con capacidades de IA y de conexión a estos modelos.

Caso 2: verificación del despliegue autohospedado. Crear el volumen de datos con docker volume create n8n_data, ejecutar la imagen siguiendo los pasos de despliegue manual con Docker del README oficial y acceder a http://localhost:5678 para verificar que el editor funciona. Resultado esperable: n8n se ejecuta en Docker local y el volumen de datos n8n_data ya está creado; la ejecución de flujos de trabajo genera escrituras de estado local, y el efecto de eliminar el volumen o el contenedor no se especifica en esta evidencia, así que verifícalo por tu cuenta antes de operar.

Límites de uso

  • Propiedades de lectura/escritura: el editor de n8n y la ejecución de flujos de trabajo desencadenan llamadas a servicios externos y escrituras de datos locales (como el volumen de datos); el primer intento debería limitarse a explorar y consultar, y antes de una ejecución real conviene saber exactamente qué hará cada nodo.
  • Requisitos de credenciales: la evidencia oficial no indica si el primer arranque exige registrar una cuenta o un correo; no asumas por tu cuenta la información desconocida.
  • Restricciones de licencia: fair-code, Sustainable Use License + n8n Enterprise License; revisa los términos de la licencia antes de un uso comercial o de redistribución.
  • Aún sin confirmar: el comportamiento de solo lectura/escritura de cada nodo concreto, las vías de deshacer, los límites de privacidad de los datos y los requisitos oficiales de métodos de instalación distintos de Docker; nada de esto se especifica en la evidencia de esta reseña, lo que no significa que no existan riesgos.