¡Hola, comunidad de n8n! ![]()
Quiero presentarles n8n MCP Local Agent, un proyecto de código abierto diseñado para interactuar con n8n mediante lenguaje natural de forma totalmente privada, sin depender de APIs en la nube y con una filosofía de validación estricta y segura.
¿Qué es n8n MCP Local Agent?
Es un asistente interactivo para la terminal (CLI) que te permite conversar con tu instancia de n8n. Utilizando el protocolo de comunicación MCP (Model Context Protocol) y modelos de lenguaje locales, traduce tus instrucciones en lenguaje natural en workflows funcionales y bases de datos internas (Data Tables) listos para usar.
Los 5 Pilares del Proyecto
1.
Inteligencia Híbrida y 100% Local (Privacidad Absoluta)
No necesitas enviar tus datos sensibles o tokens a n8n Cloud ni pagar APIs externas (como OpenAI). El agente corre completamente en tu máquina local usando Ollama con modelos ultra ligeros:
-
Router y Generador:
qwen2.5:0.5b(~400MB) -
Embeddings semánticos:
embeddinggemma:latest(~600MB) -
Respuestas instantáneas y sin costo de ejecución.
2.
Validación Determinista (AST Validation) antes de Desplegar
A diferencia de otros generadores que inyectan código a ciegas en el servidor, este agente utiliza el parser sintáctico oficial de @n8n/workflow-sdk de forma local. El código generado por el LLM se compila y valida en tu máquina primero:
-
Si el código tiene un error sintáctico, el agente lo detecta, lo corrige de forma autónoma y nunca envía código roto al servidor.
-
El agente analiza el flujo y te alerta por adelantado sobre qué credenciales específicas (Slack, SMTP, Notion, etc.) necesitas configurar para activar el workflow.
3.
Variables KV Externas y Actualizaciones Inteligentes
Para sortear las limitaciones de variables de entorno globales en flujos complejos:
-
El agente incluye un caché local seguro de variables Clave-Valor (KV).
-
Puedes definir variables locales y el agente las inyecta dinámicamente como tokens (
__KV_variable__) en tus flujos. -
Al actualizar una variable, el agente localiza automáticamente todos los flujos que la consumen en tu n8n y los redepliega con el nuevo valor de forma transparente.
4.
Integración Nativa con Data Tables de n8n
El agente cuenta con un interceptor dinámico que te permite crear, modificar y poblar Data Tables (las bases de datos internas de n8n) usando lenguaje natural (con soporte completo en español e inglés). Resuelve automáticamente de fondo los IDs de proyecto requeridos para que no tengas que lidiar con parámetros técnicos complejos.
5.
Historial y Estadísticas Cifrados Offline (AES-256-GCM)
Incluye una base de datos documental cifrada localmente que se sincroniza con tu servidor n8n. Esto te permite auditar ejecuciones pasadas, ver informes detallados de confiabilidad, duración de flujos y tasas de error de forma offline e instantánea directamente desde tu terminal.
Verificado y Listo para Usar
El repositorio incluye una batería de pruebas automatizadas mixtas (Node.js y PowerShell) para asegurar que la validación del SDK, los actualizadores y los enrutadores de lenguaje natural funcionen perfectamente en entornos Windows y multiplataforma.
Accede al Proyecto
Todo el código, manuales técnicos de diseño, diagramas de arquitectura y guías de instalación están disponibles bajo licencia MIT:
¡Me encantaría recibir su feedback, ideas de mejora y saber qué flujos o estructuras de datos empiezan a construir de forma local con el agente! ![]()
![]()