还记得上篇那个让我头疼的n8n+MD2CARD生成小红书图文笔记的文章吗?
n8n踩坑血泪史:花了一周时间才明白的道理
当时被环境变量折磨了很久,各种报错,各种不通,最后我说不搞了。
但是!
我没死心,因为它会影响到我后面继续用其他MCP的信心,我在找其他出路,结果真成了!
只需输入一个选题,就能自动生成图文笔记。工作流长这个样子,跟之前的差别不大,就是MCP节点不一致。

触发器:聊天触发器
AI Agent:接入DeepSeek大模型
code:处理数据流中无效JSON字符
MCP节点:调用md2card 这个工具。
跟之前不一样的地方就是这个MCP节点。
首先先简单介绍下MCP的一个基本概念。
MCP是什么
什么是MCP:
-
统一接口:为AI模型提供访问外部资源的标准方式 -
工具集成:让AI能够调用各种外部工具和服务 -
上下文扩展:为AI模型提供更丰富的上下文信息
AI模型可以类比成大脑,只有想法,但是无法实施,MCP类比成手脚,可以直接干活。
比如想生成音频视频,可以接入MiniMax的MCP,想旅游路线规划,可以接入高德MCP。
MCP连接方式
我们先来简单说下一般MCP支持的三种连接方式:SSE,HTTP,STDIO
SSE:基于HTPP的单向实施的数据流,服务器主动推送数据到客户端。
HTTP:基于HTTP协议的RESTful API通信,支持远程服务连接。
STDIO:通过进程的标准输入输出进行通信,最常用的本地连接方式。
案例
上篇当中的MCP节点因为只有SSE的方式,没有配置环境变量的地方,又总是提示需要环境变量,最终失败。
最后只能通过调用API的方式。
如果你看到这里一头雾水的话建议去翻下上篇的内容,可以更好的理解这里。
我找了另外一个MCP节点,在这个MCP节点的创建凭证的地方会有三种方式,我们选择STDIO的方式,你可以选择适合自己的方式

下面有个参数Environment,这个就是之前提到的环境变量的参数,原来是在STDIO这里配置的。
把那个参数配置到这里即可。

但是这个方式刚开始可能会失败,得多尝试几次,可能环境不稳定或者连接不稳定吧。
凭证配置好之后,我们对下面的参数也配置一下。

其他的配置跟之前没有太大的差别。
现在我们尝试下,在对话框触发器的节点中,我们输入:如何避免紧张。以这个为选题,让大模型输出内容,然后通过这个MCP工具生成小红书图文笔记。
我们看下结果,成功生成了图片,右侧的输出有图片的链接和大小,说明这个工具被成功调用了

我们将图片链接粘贴到浏览器打开看下效果


图文笔记的话,效果还是可以的。如果不喜欢这个样式,也可以换成别的样式。

写在最后
说了这么多,MCP到底值不值得用?
其实答案很简单:看你的需求。
统一的接口、丰富的第三方工具、强大的扩展能力...这是它的优点
错误提示不够直观、连接偶尔不稳定、调试有点麻烦、维护问题...这些确实是现阶段的痛点。
就像我这次的MD2CARD一样,虽然最终跑通了一个简版工作流,但距离完美还有很长的路要走:
🔧 工作流待优化:
表单触发器 - 可以更灵活的传参数
精细化提示词 - 从选题可以出小红书爆文
自动发布功能 - 一键直达小红书
好了,今天就到这里,如果觉得文章有帮助,感谢点赞,关注,转发给更多的朋友
本篇文章来源于微信公众号: 莎姐聊AI
文章评论