如果你是一个n8n的初学者,同时又想设计自己的工作流。可以看看今天这篇文章
这是我最近在github上薅到的一个宝藏开源:n8n-MCP,目前已超过7k start.
用过n8n的都知道,n8n的节点超多,至少有500+节点,每个节点都有大量的配置选项,别说新人了,就算我有时候也被各种配置搞得比较晕。
n8n-MCP就是让 AI 能够理解n8n,然后帮助用户更高效、更准确地创建和管理复杂的工作流
配置这个n8n-MCP我采用的是腾讯CodeBuddy。CodeBuddy现在支持不少的大模型。用起来还不错。
01.安装配置
项目提供了三种安装方式
1.npx
2.Docker
3.本地安装
最快,最方便的肯定是npx的方式,输入:npx n8n-mcp就可以启动server
接下来打开n8n平台,点击n8n API去 生成一个key值,这个在后面的配置需要用到
然后打开CodeBuddy 点击MCP进行配置
客户端的配置如下,需要用到2个参数N8N_API_URL以及N8N_API_KEY
N8N_API_URL:就是你在网页上打开n8n的链接
N8N_API_KEY:就是在n8n上申请的api key
选择手动配置MCP,将客户端的配置文件copy进去,右边的小绿灯成功点亮,就表示配置成功。
点击n8n-mcp,可以看到集成的tools。非常的多,从工作流设计到数据获取,节点介绍,全都包含了
02.设计工作流
MCP配置完成后, 在codybuddy中输入:.
帮我创建一个n8n工作流,用户输入url,然后调用HTTP节点进行url文本下载,调用AI agent, 使用gemini大模型,对下载的文本进行提炼,归纳。
首先是拆解需求,然后根据需求找合适的节点。
第一步先找到了HTTP request这个节点
第二步找到了AI agent节点,并且使用gemini
第三步: 节点搜寻完毕,就开始建工作流,其实就是生成json文件。
最后工作流生成完成。不但是生成了工作流的json文件,还同步到了n8n上
打开n8n,在工作流中就可以看到刚刚生成的工作流
不过这个工作流也有缺陷,在Agent中并没有添加提示词
但是从codebuddy的生成过程中看到是产生了提示词的,最终的工作流中却没看到
项目地址:https://github.com/czlonkowski/n8n-mcp
写在最后
如果想用n8n-mcp生成一个上手就可用的工作流,现在还做不到,但是生成一个框架,把需要用到的节点都找出来,这个还是可行的
甚至你不创作工作流,通过描述需求让n8n-mcp帮你查找对应功能的节点,也是可以的。
总之,这个工具对小白友好,对非小白也起到了协助查找的功能。
觉得不错的,就去用起来吧!
本文由公众号“程序猿玩AI”授权转载 | https://mp.weixin.qq.com/s/vUu7mXXWMXZBX2xvUlgJWQ | (编辑 | 潇飞)