iT邦幫忙

2025 iThome 鐵人賽

DAY 14
0
生成式 AI

MCP Server 全攻略:讓 AI 動態調用工具的工作流革命系列 第 14

[14] 用 n8n 快速打造 MCP Server -- 安裝與初始化

  • 分享至 

  • xImage
  •  

用 n8n 建立 MCP Server 的最大好處,就是能快速打造出屬於你個人化的工作流程,而且過程接近 No-code。
在傳統方式下,你必須全部自己寫 code,從 MCP Server 的建立,到工具的註冊,再到整個流程的串接,全都要一行行寫好。

現在就讓我們做好基礎的設定吧:

安裝與執行

可以按照官方範例安裝並且執行,這裡我們用 npx 降低實作門檻:
https://github.com/n8n-io/n8n

npx n8n

如果沒安裝過就會問你要不要安裝,流程結束後會得到一個網址:

[license SDK] Skipping renewal on init: license cert is not initialized
Version: 1.112.6

Editor is now accessible via:
http://localhost:5678

Press "o" to open in Browser.

打開它就是 n8n 的操作介面了,如果你是第一次登入他會請你先註冊帳號密碼,這邊就是 for 你本地使用的.

讓我們進入網址,並從頭建立一個 mcp server:

create workflow -> add first step -> mcp server

https://ithelp.ithome.com.tw/upload/images/20250928/20141182KmGL8wuWI2.png

https://ithelp.ithome.com.tw/upload/images/20250928/20141182p6OGlRLJw7.png

搜尋 mcp server trigger

https://ithelp.ithome.com.tw/upload/images/20250928/20141182i5n2jnqCk0.png

你可以自行重新命名 MCP Server 運行的 URL。這個網址會成為之後在 Client(例如 Claude Desktop)上設定的 endpoint。
換句話說,Client 在連線時,會透過這個 endpoint 來呼叫你的 MCP Server,讓你能在對話介面中直接操作你的 workflow。

https://ithelp.ithome.com.tw/upload/images/20250928/20141182tOzoidGO2W.png

接著你就可以開始創建屬於這個 Mcp server 有的工具有哪些了,對比前面章節你都需要寫一堆 code 來設定工具,而在 n8n 裡,這些步驟都被抽象化了。

你不需要從零開始寫 code 了,而是透過 拖拉節點 (nodes) 的方式,就能完成工具的設計與串接。
舉例來說:
如果你想要有一個 寄信工具,在傳統做法要先寫 SMTP 的設定與 API 呼叫,但在 n8n 裡只要用內建的「Email 節點」,輸入帳號密碼就能完成。
這讓你可以更專注在 「我要的工具是什麼」與「它要怎麼串起來」,而不是被程式細節綁住。

有趣的是你也可以把你現有的 workflow 作為你 mcp server tool 的一環:
https://ithelp.ithome.com.tw/upload/images/20250928/20141182XbOx3sWDjW.png

它能讓任何你已經在 n8n 裡建立好的 workflow,都能升級成 MCP Server 工具,並且讓你用自然語言去操作!

假設你本來就已經有一個 workflow:
輸入一個產業名稱,它就會自動到各個渠道(例如 IG、抖音)搜尋對應的網紅名單,並把搜尋結果整理到 Excel 裡。
這樣的工作流程,本身就可以被包裝成一個 MCP Server 工具,讓你能夠透過對話的方式達到你要的目的,背後會是 LLM 替你處理好選用工具與呼叫。

當然我們也可以享用 n8n 本身為我們提供的各種便利節點,由我們東拉西拉成自己需要的工作流程,

例如:

  • 新增一個 get_todo_tasks 工具,背後串接 ClickUp。
  • 在對話框裡只要輸入「幫我看看我還有哪些任務」或其他類似的請求,MCP 就會去呼叫這個工具
  • 背後這個工具會拉取你的待辦清單。
  • 接著,你可以在對話中瀏覽任務,並決定要把其中一個分配給自己。
  • 這時會觸發另一個工具叫 start_task,step 1 分配任務,step 2 自動把這份任務資訊寫入 Notion,作為個人工作紀錄,step 3 寫入明天的工作匯報小抄。

--
明天就來實際帶大家玩玩看
如果迫不及待也歡迎和大家分享你的玩法跟設計


上一篇
[13] Mcp server 應用篇 -- n8n 簡介
系列文
MCP Server 全攻略:讓 AI 動態調用工具的工作流革命14
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言