n8n-workflow-builder-mcp
If you are the rightful owner of n8n-workflow-builder-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This project provides a Model Context Protocol (MCP) server for building and manipulating n8n workflows JSON in Cursor IDE.
The n8n Workflow Builder MCP is a server designed to facilitate the creation and manipulation of n8n workflows using AI prompts in a chat interface. It is currently in the early stages of development, with basic functionality in place to create JSON files for n8n workflows. These files can be copied and pasted into the n8n UI for further editing. The server aims to streamline workflow management by allowing users to create, update, and explore workflows programmatically. However, there are some known issues, such as incorrect parameter settings by LLM agents and incomplete node connections, which are being actively addressed. The server is particularly geared towards AI integration, offering tools to connect AI components within workflows and providing an AI-friendly interface for seamless interaction with AI agents.
Features
- Workflow Management: Create, update, and execute n8n workflows programmatically (execute is not implemented yet).
- Node Discovery: Explore available n8n nodes and their capabilities.
- Connection Management: Create connections between workflow nodes.
- AI Integration: Special tools for connecting AI components in workflows.
- AI-Friendly Interface: Designed specifically for interaction with AI agents.
Tools
create_workflow
Create a new n8n workflow.
list_workflows
List all existing workflows.
get_workflow_details
Get detailed information about a specific workflow.
add_node
Add a new node to a workflow.
edit_node
Edit an existing node in a workflow.
delete_node
Delete a node from a workflow.
add_connection
Add a connection between nodes.
add_ai_connections
Add AI connections for LangChain nodes.
list_available_nodes
List available node types with optional filtering.