基本能力
产品定位
n8n工作流构建器MCP是一个专门为AI代理交互设计的工具,用于在Cursor IDE中通过AI提示构建和操作n8n工作流。
核心功能
- 工作流管理:以编程方式创建、更新和执行n8n工作流(执行功能尚未实现)。
- 节点发现:探索可用的n8n节点及其功能。
- 连接管理:创建工作流节点之间的连接。
- AI集成:为工作流中的AI组件提供特殊工具。
- AI友好界面:专门为与AI代理的交互设计。
适用场景
- 在Cursor IDE中通过AI提示快速构建n8n工作流。
- 需要自动化工作流构建的开发场景。
- 需要集成AI组件的工作流开发。
工具列表
- create_workflow:创建新的n8n工作流。
- list_workflows:列出所有现有工作流。
- get_workflow_details:获取特定工作流的详细信息。
- add_node:向工作流添加新节点。
- edit_node:编辑工作流中的现有节点。
- delete_node:从工作流中删除节点。
- add_connection:在节点之间添加连接。
- add_ai_connections:为LangChain节点添加AI连接。
- list_available_nodes:列出可用的节点类型,可选过滤。
使用教程
使用依赖
- Node.js(v14或更高版本)
- Cursor IDE(v0.48或更新版本)
- npm或yarn
- TypeScript编译器(通过
npm install作为开发依赖安装)
安装教程
- 克隆仓库:
git clone https://github.com/ifmelate/n8n-workflow-builder-mcp.git
cd n8n-workflow-builder-mcp- 安装依赖:
npm install- 构建TypeScript项目:
npm run build- 使MCP服务器脚本可执行(如果需要):
chmod +x dist/index.js调试方式
启动MCP服务器:
npm start开发模式下自动重建和重启:
npm run dev
