用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
繁體地址,請注明出處:http://hk.pswp.cn/news/909531.shtml
英文地址,請注明出處:http://en.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)標準化為更簡潔表示形式的功能…