mcp-n8n-builder
constructor mcp-n8n
Un servidor de Protocolo de Contexto de Modelo (MCP) para la creación y gestión programática de flujos de trabajo de n8n. Este servidor proporciona herramientas y recursos para interactuar con la API REST de n8n, lo que permite a los asistentes de IA crear, modificar y gestionar flujos de trabajo sin intervención directa del usuario.
Características
🔄 Gestión de flujos de trabajo : crear, leer, actualizar, eliminar, activar y desactivar flujos de trabajo
📊 Gestión de ejecución : Enumere y recupere detalles de ejecución del flujo de trabajo
✅ Validación de esquema : validación integral con Zod para datos de entrada y salida
🔍 Validación de nodos : valida los tipos de nodos contra los nodos disponibles de n8n antes de la creación del flujo de trabajo para evitar errores
🤔 Sugerencias inteligentes : proporciona sugerencias para tipos de nodos similares cuando se detectan nodos no válidos
🛠️ Manejo de errores : Mensajes de error detallados para la solución de problemas
📝 Documentación : Amplia documentación para todas las herramientas y recursos
🔍 Buscar y filtrar : filtre los flujos de trabajo por nombre, etiquetas o estado activo
Related MCP server: n8n Workflow Generator MCP Server
Configuración
Este servidor requiere configuración a través de su cliente MCP. A continuación, se muestran ejemplos para diferentes entornos:
Configuración de Cline
Agregue esto a su configuración de Cline MCP:
{
"mcpServers": {
"n8n-workflow-builder": {
"command": "npx",
"args": ["-y", "mcp-n8n-builder"],
"env": {
"N8N_HOST": "http://localhost:5678/api/v1",
"N8N_API_KEY": "your-n8n-api-key",
"OUTPUT_VERBOSITY": "concise" // Options: 'concise' or 'full'
}
}
}
}Escritorio Claude con configuración WSL
Para entornos WSL, agregue esto a su configuración de Claude Desktop:
{
"mcpServers": {
"n8n-workflow-builder": {
"command": "wsl.exe",
"args": [
"bash",
"-c",
"N8N_HOST=http://localhost:5678/api/v1 N8N_API_KEY=your-n8n-api-key OUTPUT_VERBOSITY=concise npx -y mcp-n8n-builder"
]
}
}
}Variables de entorno
El servidor se puede configurar mediante variables de entorno:
Variable | Descripción | Por defecto |
| URL de la API n8n |
|
| Clave API para la autenticación n8n |
|
| Nombre del servidor MCP |
|
| Versión del servidor MCP | Versión del paquete |
| Nivel de registro |
|
| Habilitar el almacenamiento en caché |
|
| TTL de caché en segundos |
|
| Nivel de verbosidad de salida ( |
|
Herramientas MCP
Gestión de nodos
list_available_nodes: Enumera todos los nodos disponibles en la instancia n8n. IMPORTANTE : Use esta herramienta ANTES de crear o actualizar flujos de trabajo para asegurarse de usar únicamente tipos de nodos válidos. Esto ayuda a prevenir errores causados por el uso de tipos de nodos que no existen en la instancia n8n actual.
Gestión del flujo de trabajo
list_workflows: Lista todos los flujos de trabajo de n8n con su información básica, como ID, nombre, estado, fecha de creación y etiquetas. Los resultados se pueden filtrar por estado activo, etiquetas o nombre.create_workflow: Crea un nuevo flujo de trabajo en n8n con los nodos y conexiones especificados. Devuelve el flujo de trabajo creado con su ID asignado. Valida que todos los tipos de nodo existan en la instancia n8n.get_workflow: recupera detalles completos de un flujo de trabajo específico por su ID, incluidos todos los nodos, conexiones, configuraciones y metadatos.update_workflow: Actualiza un flujo de trabajo existente con la nueva configuración. Se debe proporcionar la estructura completa del flujo de trabajo, no solo las partes que se modifican. Valida que todos los tipos de nodo existan en la instancia n8n.delete_workflow: Elimina permanentemente un flujo de trabajo por su ID. Esta acción no se puede deshacer.activate_workflow: activa un flujo de trabajo por su ID, lo que le permite ejecutarse automáticamente en función de su disparador.deactivate_workflow: desactiva un flujo de trabajo por su ID, evitando que se ejecute automáticamente.
Gestión de la ejecución
list_executions: Muestra el historial de ejecución del flujo de trabajo con detalles sobre el estado de éxito/error, la duración y las marcas de tiempo. Los resultados se pueden filtrar por ID de flujo de trabajo, estado y limitar a un número específico.get_execution: recupera información detallada sobre la ejecución de un flujo de trabajo específico, incluido el tiempo de ejecución, el estado y, opcionalmente, todos los datos procesados en cada paso.
Recursos de MCP
n8n://workflows: Lista de todos los flujos de trabajo en n8nn8n://workflows/{id}: Detalles de un flujo de trabajo n8n específicon8n://executions/{id}: Detalles de la ejecución de un flujo de trabajo n8n específico
Desarrollo
Configuración
Clonar el repositorio
Instalar dependencias:
npm installConstruir el proyecto:
npm run buildEjecutar en modo de desarrollo:
npm run devPublicación
El proyecto utiliza conjuntos de cambios para la gestión de versiones. Para publicar:
Crear un conjunto de cambios:
npm changesetVersionar el paquete:
npm changeset versionPublicar en npm:
npm releaseContribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Licencia
Licencia MIT: consulte el archivo LICENCIA para obtener más detalles.
Expresiones de gratitud
Construido sobre el Protocolo de Contexto Modelo
Desarrollado por n8n
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityAmaintenanceMCP server for managing n8n workflows through AI assistants. Supports workflow CRUD operations, synchronization, inspection, and execution support for automation-focused workflows.141212MIT
- Flicense-qualityDmaintenanceA Model Context Protocol (MCP) server that generates production-ready n8n workflows from natural language prompts. Transform simple descriptions into fully validated, deployable automation workflows using AI-powered code generation.1
- Flicense-qualityDmaintenanceA full-power MCP server for n8n that enables AI agents to create, read, update, delete, and test workflows and credentials, including webhook testing, validation, and backup/versioning.8
- Alicense-qualityDmaintenanceEnables AI assistants to programmatically create, manage, and orchestrate n8n workflows through a standardized MCP interface.MIT
Related MCP Connectors
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Create, browse, remix, collaborate on, and run durable AI workflow nodes from MCP hosts.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/spences10/mcp-n8n-builder'
If you have feedback or need assistance with the MCP directory API, please join our Discord server