n8n Workflow Builder MCP Server
Servidor MCP del generador de flujos de trabajo n8n
Este proyecto proporciona un servidor MCP para gestionar flujos de trabajo n8n. Ofrece funcionalidades para listar, crear, actualizar, eliminar, activar y desactivar flujos de trabajo mediante un conjunto de herramientas definidas.
Importante:
Esta versión admite exclusivamente npm para la gestión de paquetes y la ejecución del servidor. (La compatibilidad con npx se reintroducirá en una futura actualización).
Requisitos
Node.js (se recomienda v14+)
npm
Related MCP server: n8n MCP Server
Guía de instalación extensa
1. Clonar el repositorio
Clona el repositorio desde tu fuente preferida. Por ejemplo:
git clone https://github.com/makafeli/n8n-workflow-builder.gitLuego, navegue hasta el directorio del proyecto:
cd /root/n8n-workflow-builder2. Instalar dependencias
Instale las dependencias necesarias usando npm:
npm installEste comando descargará e instalará todos los paquetes necesarios según lo definido en el archivo package.json .
3. Construir y probar
Para probar y poner el servidor en línea, utilice los siguientes comandos:
Construir el proyecto:
Esto compila los archivos TypeScript y produce el JavaScript ejecutable en el directoriobuild.npm run buildInicie el servidor MCP:
Inicie el servidor usando:npm start
El servidor se iniciará y se conectará mediante stdio. Puede consultar la consola para ver los mensajes que confirman que el servidor se ha iniciado correctamente.
4. Implementación
Para realizar pruebas y poner el servidor en línea, utilice los comandos de compilación e inicio mencionados anteriormente. Este flujo de trabajo básico (instalar, compilar, iniciar) es el método recomendado actualmente.
5. Configuración adicional
La configuración del servidor se gestiona mediante el archivo cline_mcp_settings.json . Asegúrese de que las siguientes variables de entorno estén configuradas correctamente:
N8N_HOST: la URL de su host de API n8n.N8N_API_KEY: Su clave API n8n.
Ejemplo de configuración en cline_mcp_settings.json :
{
"n8n-workflow-builder": {
"command": "node",
"args": ["/root/n8n-workflow-builder/build/index.js"],
"env": {
"N8N_HOST": "https://n8n.io/api/v1/",
"N8N_API_KEY": "YOUR_N8N_API_KEY_HERE"
},
"disabled": false,
"alwaysAllow": [
"create_workflow",
"create_workflow_and_activate",
"update_workflow",
"activate_workflow",
"deactivate_workflow",
"get_workflow",
"delete_workflow"
],
"autoApprove": []
}
}Funciones disponibles
Herramientas MCP
Las siguientes herramientas están definidas en el servidor y se puede acceder a ellas a través de su cliente MCP:
Gestión del flujo de trabajo
list_workflows : enumera todos los flujos de trabajo de n8n.
create_workflow : crea un nuevo flujo de trabajo en n8n.
get_workflow : recupera un flujo de trabajo por su ID.
update_workflow : actualiza un flujo de trabajo existente.
delete_workflow : elimina un flujo de trabajo por su ID.
activate_workflow : Activa un flujo de trabajo por su ID.
deactivate_workflow : desactiva un flujo de trabajo por su ID.
Gestión de la ejecución
list_executions : enumera todas las ejecuciones del flujo de trabajo con filtros opcionales.
get_execution : recupera detalles de una ejecución específica por su ID.
delete_execution : elimina una ejecución por su ID.
Recursos de MCP
El servidor también proporciona los siguientes recursos para un acceso al contexto más eficiente:
Recursos estáticos
/workflows : Lista de todos los flujos de trabajo disponibles en la instancia n8n
/execution-stats : Estadísticas resumidas sobre las ejecuciones del flujo de trabajo
Plantillas de recursos dinámicos
/workflows/{id} : Información detallada sobre un flujo de trabajo específico
/ejecuciones/{id} : Información detallada sobre una ejecución específica
Solución de problemas
Asegúrese de estar utilizando npm (esta versión no admite npx).
Si encuentra algún problema, intente limpiar el directorio de compilación y volver a compilarlo:
npm run clean && npm run buildVerifique que sus variables de entorno en
cline_mcp_settings.jsonsean correctas.
Mejoras futuras
Reintroducción del soporte npx.
Herramientas adicionales y funciones de flujo de trabajo.
Más mejoras en la implementación y escalabilidad.
Licencia
Este proyecto está licenciado bajo la licencia MIT.
This server cannot be installed
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
- AlicenseCqualityDmaintenanceA Model Context Protocol (MCP) server for programmatically creating and managing n8n workflows.118MIT
- AlicenseNot gradedqualityFmaintenanceA Model Context Protocol server that enables AI assistants to interact with n8n workflows through natural language, supporting actions like listing, creating, updating, executing and monitoring workflows.7281,636MIT
- FlicenseNot gradedqualityDmaintenanceA Master Control Program server that provides workflow validation tools and best practices for n8n automation projects, including workflow management, NextJS integration, and API access.7
- FlicenseNot gradedqualityDmaintenanceEnables creation, management, and execution of n8n workflows through a secure HTTP API. Provides tools to build workflows with schema validation, activate/deactivate them, and execute automation tasks programmatically.
Related MCP Connectors
Create, test, publish, and manage Dreamlit notification workflows from AI clients.
Build and manage Cloudgate workflow-APIs: controllers, actions, workflow graphs, and databases.
Deploy production REST APIs from JSON schemas in seconds. Manage projects, schemas, and deployments.
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/makafeli/n8n-workflow-builder'
If you have feedback or need assistance with the MCP directory API, please join our Discord server