用AI配合MCP快速生成n8n工作流

在数字化时代的浪潮中,AI技术正以前所未有的速度改变着我们的生活和工作方式。从智能家居到智能办公,从数据分析到自动化流程,AI的应用场景无处不在。今天,我们将带你走进一个充满创新与效率的世界,探索如何通过AI大眼萌的指引,轻松搭建起属于自己的N8N工作流。

一、云服务器-安装 Docker

centOS 内核:

sudo uname -r
查看系统内核

centOS 系统版本:

sudo cat /etc/os-release

安装

卸载旧版 Docker:

sudo yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine

安装依赖:

sudo yum install -y yum-utils
#设置镜像仓库(需要翻墙)
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
# 腾讯云
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新 yum 软件包索引:

sudo yum makecache fast

安装最新版 Docker 引擎(Docker 社区(ee 企业版)、客户端、容器):

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

配置Docker国内镜像源

# 您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

启动 Docker:

sudo systemctl start docker
sudo docker versionsudo systemctl stop docker

二、云服务器-安装N8N

 #创建数据卷docker volume create n8n_data#docker pull n8nio/n8n:latest

代码语言:javascript

代码运行次数:0

运行

AI代码解释

    docker run -it --rm --name n8n ##长期后台运行换成--rm参数更换为-d参数-e GENERIC_TIMEZONE=Asia/Shanghai -e N8N_SECURE_COOKIE=false     ##测试用,跳过https的限制-p 5678:5678 -v n8n_data:/home/node/.n8n n8nio/n8n

三、本地部署-安装N8N MCP

#npm修改成国内镜像源1. 命令npm config set registry https://registry.npmmirror.com2. 验证命令npm config get registry如果返回https://registry.npmmirror.com,说明镜像配置成功。# Clone the repository
git clone https://github.com/leonardsellem/n8n-mcp-server.git
cd n8n-mcp-server# Install dependencies
npm install# Build the project
npm run build# Optional: Install globally
npm install -g .

四、本地-配置客户端的MCP 地址

根据官方手册https://github.com/leonardsellem/n8n-mcp-server

N8N_API_URL

本地部署为:http://localhost:5678/api/v1

异地部署为:http://详细地址/api/v1

创建n8n_api_key

json配置文件

构建服务器( npm run build )后,配置你的 AI 助手来运行它。这通常需要编辑 JSON 配置文件。

{"mcpServers": {// Give your server a unique name"n8n-local": {// Use 'node' to execute the built JavaScript file"command": "node",// Provide the *absolute path* to the built index.js file"args": [//更改为具体的mcp build文件夹的位置// "/root/n8n/n8n-mcp-server/build/index.js"    //linux下位置// On Windows, use double backslashes:"F:\\obsidianRepo\\n8n-mcp-server\\build\\index.js"],// Environment variables needed by the server"env": {"N8N_API_URL": "http://localhost:5678/api/v1", // Replace with your n8n URL"N8N_API_KEY": "xxxxxx", // Replace with your key// Add webhook credentials only if you plan to use webhook tools// "N8N_WEBHOOK_USERNAME": "your_webhook_user",// "N8N_WEBHOOK_PASSWORD": "your_webhook_password"},// Ensure the server is enabled"disabled": false,// Default autoApprove settings"autoApprove": []}// ... other servers might be configured here}
}

以Trae为例子 配置

以腾讯CodeBuddy为例

五、运行测试

申请OpenWeather天气API

https://home.openweathermap.org/api_keys

飞书添加webhook

用Trae 通过MCP生成n8n工作流

提示词:
新建一个n8n工作流,功能如下:
每天上午7点定时查询,上海当天的天气信息。然后使用AI(Deepseek模型)对天气信息进行分析后,生成一份美观的天气预报,内容包括当天天气,穿衣指数推荐、出行注意事项。最后把天气预报信息,发送到飞书。
参考工作流xxxx.json
##参考的工作流可以去https://n8n.io/workflows/ 下载
用claude4模型效果最好

用Codebuddy 通过MCP生成n8n工作流

Trae用的人太多了,排队时间太长,用codebuddy效果好多了

六、测试遇到的问题

deepseek 返回EAI_AGAIN的问题

修改云服务器dns即可

 vim /etc/resolv.conf#dns内容修改为
nameserver 8.8.8.8
nameserver 8.8.4.4#重启docker容器 
docker ps
docker restart c32f744843b7

一直提示json格式不对或者params error

如果您发现这篇文章对您有所启发或帮助, 请不吝赐赞,为我【点赞】、【转发】、【关注】,带你一起玩转AI !

全网ID|AI大眼萌

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pswp.cn/news/909531.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ArkUI-X框架LogInterface使用指南

ArkUI-X框架支持日志拦截能力&#xff0c;Android侧提供原生接口&#xff0c;用于注入LogInterface接口&#xff0c;框架日志及ts日志通过该接口输出&#xff0c;本文的核心内容是介绍如何在Android平台上有效利用ArkUI-X框架的LogInterface拦截日志。 Android平台创建ArkUI-X…

函数重载与函数模板

函数重载与函数模板 函数重载 函数组成 返回类型 函数名称(参数列表){函数体}函数签名&#xff1a;函数名称(参数列表) C 允许定义同名函数&#xff0c;前提是它们具有不同的签名。这被称为函数重载 。 C 编译器通过检查调用中参数的数量、类型和顺序来选择要调用的适当函…

NLP学习路线图(四十六):可解释性

在自然语言处理(NLP)技术重塑人机交互、信息检索甚至司法决策的今天,一个尖锐的问题愈发凸显:当模型在文本分类中判定你的贷款申请被拒,或在简历筛选中将你排除,你是否有权追问一句——“为什么?” 一、黑箱迷雾:NLP模型的不透明困境 现代NLP的核心驱动力——深度神经…

uniapp的app项目,在华为pad上运行,页面显示异常

最开始为了好调试&#xff0c;运行成h5在浏览器调试的&#xff0c;调完以后&#xff0c;放到pad上。。。天塌了&#xff0c;所有页面异常&#xff0c;感觉被放大了好多&#xff0c;而且页面很乱。。。 查了很多资料&#xff0c;说把px改为rpx&#xff0c;好&#xff0c;全部改…

Linux中的连接符

Linux中的&&连接符 和其它语言类似&#xff0c;在Shell中&#xff0c;&&是一个逻辑运算符&#xff0c;表示逻辑AND&#xff0c;用于连接多个条件表达式 不同的是&#xff0c;在Linux系统中&#xff0c;&&不仅可以连接条件表达式&#xff0c;而且还能连…

装饰模式Decorator Pattern

模式定义 动态地给对象增加额外的职责 对象结构型模式 模式结构 Component&#xff1a;抽象构件 ConcreteComponent&#xff1a; 具体构件 Decorator&#xff1a;抽象装饰类 ConcreteDecorator&#xff1a; 具体装饰类 抽象装饰类代码 public class Decorator extends Compo…

https说明

http是无状态的&#xff0c;https是在http应用层协议和tcp传输控制层之间加了一层&#xff0c;主要功能包括加密传输内容&#xff0c;校验信息是否完整&#xff0c;信息是否被篡改等。http的网络传输&#xff0c;源端应用层发送http请求&#xff0c;传输到源端的控制层&#xf…

实时操作系统(FreeRTOS、RT-Thread)RISC-V

FreeRTOS&#xff1a;FreeRTOS™ - FreeRTOS™ RT-Thread&#xff1a;rt-thread.org VxWorks&#xff1a; QNX Neutrino RTOS&#xff1a; RT-Linux&#xff1a; 一、 实时操作系统介绍 实时操作系统&#xff08;Real Time Operating System&#xff0c;简称RTOS&#xff…

Python3除标准库外更全面的XML解析方案

一、扩展解析库方案 lxml高性能解析 from lxml import etree doc etree.parse(data.xml) # XPath 2.0增强查询 nodes doc.xpath(//student[score>90]/name/text())优势&#xff1a;支持XPath 2.0语法和XSLT转换&#xff0c;比标准库快5-10倍 BeautifulSoup混合解析 fr…

同时装两个MySQL, 我在MySQL5的基础上, 安装MySQL8

目录 1. 前言 2. 下载MySQL 3. 安装MySQL 3.1 第一步:选择MySQL ​编辑 3.2 第二步:存储地址 3.3 第三步 3.4 第四步:完成基础配置 3.5 第五步 3.6 第六步:数据库密码 3.7 第七部:服务名 4. 环境变量 4.1 复制MySQL的bin地址 4.2 进入高级系统设置 4.3 PATH 4.4 更改…

Visual Studio 2022打包程序流程

Visual Studio 2022打包程序流程 打开管理拓展 安装Microsoft Visual Studio Installer Projects 关闭软件才能继续安装 安装完成后点击&#xff0c;解决方案&#xff0c;创建新项目 添加&#xff1a;setup project 打开软件的路径 复制路径 添加文件 粘贴刚才复制的路径&…

web3方法详解

web3.py 是一个功能强大的 Python 库,用于与以太坊区块链交互。它提供了多种模块和功能,涵盖账户管理、智能合约交互、交易发送、区块链数据查询等。以下是 web3.py 的主要功能模块及其用途: 1. Web3 核心模块 功能:提供基础连接、工具函数和核心功能。 常用方法: Web3(…

HTML5+JS实现一个简单的SVG 贝塞尔曲线可视化设计器,通过几个点移动位置,控制曲线的方向

三次贝塞尔曲线,二次贝塞尔曲线有什么区别 https://blog.csdn.net/xiaoyao961/article/details/148678265 SVG 贝塞尔曲线可视化设计器 下面是一个简单的贝塞尔曲线可视化设计器&#xff0c;使用 HTML5 和 JavaScript 实现。这个设计器允许你通过拖动控制点来实时调整贝塞尔曲…

Pytorch框架——自动微分和反向传播

一、自动微分概念 自动微分&#xff08;Automatic Differentiation&#xff0c;AD&#xff09;是一种利用计算机程序自动计算函数导数的技术&#xff0c;它是机器学习和优化算法中的核心工具&#xff08;如神经网络的梯度下降&#xff09;&#xff0c;通过反向传播计算并更新梯…

【Linux手册】进程的状态:从创建到消亡的“生命百态”

目录 前言 操作系统进程状态 运行状态 阻塞状态 挂起状态 Linux中具体的进程状态 R(running)运行状态 S(sleeping)阻塞状态 D(disk sleep)磁盘休眠状态 T(stopped)和t(tracing stop) X(dead)终止状态 Z(zombie)僵尸状态 僵尸进程的危害 前言 我们在运行可执行程序…

李沐--动手学深度学习 LSTM

1.从零开始实现LSTM #从零开始实现长短期记忆网络 import torch from torch import nn from d2l import torch as d2l#加载时光机器数据集 batch_size,num_steps 32,35 train_iter,vocab d2l.load_data_time_machine(batch_size,num_steps)#1.定义和初始化模型参数&#xff…

面经的疑难杂症

1.介绍一下虚拟地址&#xff0c;虚拟地址是怎么映射到物理地址的&#xff1f; 虚拟地址是指在采用虚拟存储管理的操作系统中&#xff0c;进程访问内存时所使用的地址。每个进程都有独立的虚拟地址空间&#xff0c;虚拟地址通过操作系统和硬件&#xff08;如MMU&#xff0c;内存…

去噪扩散概率模型(DDPM)全解:从数学基础到实现细节

一、 概述 在这篇博客文章中&#xff0c;我们将深入探讨去噪扩散概率模型&#xff08;也被称为 DDPMs&#xff0c;扩散模型&#xff0c;基于得分的生成模型&#xff0c;或简称为自动编码器&#xff09;&#xff0c;这可以说是AIGC最近几年飞速发展的基石&#xff0c;如果你想做…

【系统分析师】2011年真题:案例分析-答案及详解

文章目录 试题1【问题 1】【问题 2】【问题 3】 试题2【问题 1】【问题 2】【问题 3】 试题3【问题 1】【问题 2】【问题 3】 试题4【问题 1】【问题 2】【问题 3】 试题5【问题 1】【问题 2】【问题 3】 试题1 随着宽带应用快速发展&#xff0c;用户要求系统服务提供商提供基…

【unitrix】 1.7 规范化常量类型结构(standardization.rs)

一、源码 这段代码实现了一个二进制数字标准化系统&#xff0c;用于将二进制数字类型&#xff08;B0/B1&#xff09;转换为更简洁的表示形式。 //! 二进制数字标准化模块 / Binary Number Normalization Module //! //! 提供将二进制数字(B0/B1)标准化为更简洁表示形式的功能…