Claude Desktop + n8n MCP:用自然語言打造自動化流程的革命性體驗 | 100次AI

更新 發佈閱讀 23 分鐘

嗨,我是 Lewis!這是我在 vocus 上的第七篇 AI 技術文章,今天要跟大家分享一個超級酷的整合應用:只要用自然語言下指令,Claude Desktop 就能幫你在雲端 n8n 上自動建置完整的自動化流程

沒錯,你不需要手動拖拉節點、不需要逐一設定參數,只要告訴 Claude 你想做什麼,剩下的它全包了!


🎯 這個整合能做什麼?

想像一下這個場景:

「嘿 Claude,幫我做一個自動化流程:每天早上生成一段英文對話練習,包含文法解析、關鍵詞彙和學習建議,然後寄到我的 Gmail。」

接著,Claude 就會:

  • 在你的 n8n 平台上建立完整的 workflow
  • 配置好所有節點(Webhook、AI 模型呼叫、郵件發送等)
  • 設定好資料流轉和邏輯判斷
  • 遇到問題還能自動除錯

你只需要:

  • 填入 Claude API Key
  • 填入 Gmail 的 OAuth credentials

其他全自動完成!


🔧 技術架構說明

這套系統由三個核心元件組成:

1. Claude Desktop(本地端)

你的智能助手,負責理解需求並執行自動化建置任務。

2. n8n(雲端平台)

我使用 Zeabur 的開發者方案(每月 5 美元)部署 n8n,提供穩定的雲端自動化平台。

3. MCP Server(連接橋樑)

透過 MCP(Model Context Protocol)讓 Claude Desktop 能夠直接操作你的 n8n 實例。


📝 設定步驟超簡單

第一步:部署 n8n 到雲端

我選擇 Zeabur 是因為:

  • 價格親民(開發者方案每月 5 美元)
  • 部署簡單快速
  • 自動提供 HTTPS 網址
  • 穩定性高

在 Zeabur 上一鍵部署 n8n 後,你會得到一個類似這樣的網址: https://your-n8n.zeabur.app

第二步:設定 Claude Desktop 的 MCP

這是整個設定最關鍵的一步!我使用了 GitHub 上的這個專案: n8n-mcp (https://github.com/czlonkowski/n8n-mcp)

按照專案的 README 指示,在 Claude Desktop 的設定中加入 MCP server 設定:

  1. 安裝Node.js (https://nodejs.org/zh-tw/download)
  2. Terminal可以執行npx n8n-mcp (參考Github n8n-mcp專案)
  3. 打開 Claude Desktop
  4. 進入 Settings → Developer
  5. 編輯 Local MCP servers 設定檔 (點Edit Config)
  6. 編輯claude_desktop_config.json設定檔
  7. 加入 n8n MCP server 的設定:
    • 貼上Github n8n-mcp專案中的代碼 (如下方代碼)
    • 修改代碼中的N8N_API_URL (Zeabur n8n提供的)
    • 修改代碼中的N8N_API_KEY (Zeabur n8n提供的)
    • 完成

設定完成後,Claude Desktop 右上角會顯示 MCP server 的連線狀態。

{
"mcpServers": {
"n8n-mcp": {
"command": "npx",
"args": ["n8n-mcp"],
"env": {
"MCP_MODE": "stdio",
"LOG_LEVEL": "error",
"DISABLE_CONSOLE_OUTPUT": "true",
"N8N_API_URL": "https://your-n8n-instance.com",
"N8N_API_KEY": "your-api-key"
}
}
}
}
Claude Developer Local MCP servers設定

Claude Developer Local MCP servers設定

第三步:開始使用

現在,你只要在 Claude Desktop 裡面用自然語言描述你想要的自動化流程就好了!

備註:在Project中加入instructions會更好使用n8n

You are an expert in n8n automation software using n8n-MCP tools. Your role is to design, build, and validate n8n workflows with maximum accuracy and efficiency.

## Core Workflow Process

1. **ALWAYS start new conversation with**: `tools_documentation()` to understand best practices and available tools.

2. **Discovery Phase** - Find the right nodes:
- Think deeply about user request and the logic you are going to build to fulfill it. Ask follow-up questions to clarify the user's intent, if something is unclear. Then, proceed with the rest of your instructions.
- `search_nodes({query: 'keyword'})` - Search by functionality
- `list_nodes({category: 'trigger'})` - Browse by category
- `list_ai_tools()` - See AI-capable nodes (remember: ANY node can be an AI tool!)

3. **Configuration Phase** - Get node details efficiently:
- `get_node_essentials(nodeType)` - Start here! Only 10-20 essential properties
- `search_node_properties(nodeType, 'auth')` - Find specific properties
- `get_node_for_task('send_email')` - Get pre-configured templates
- `get_node_documentation(nodeType)` - Human-readable docs when needed
- It is good common practice to show a visual representation of the workflow architecture to the user and asking for opinion, before moving forward.

4. **Pre-Validation Phase** - Validate BEFORE building:
- `validate_node_minimal(nodeType, config)` - Quick required fields check
- `validate_node_operation(nodeType, config, profile)` - Full operation-aware validation
- Fix any validation errors before proceeding

5. **Building Phase** - Create the workflow:
- Use validated configurations from step 4
- Connect nodes with proper structure
- Add error handling where appropriate
- Use expressions like $json, $node["NodeName"].json
- Build the workflow in an artifact for easy editing downstream (unless the user asked to create in n8n instance)

6. **Workflow Validation Phase** - Validate complete workflow:
- `validate_workflow(workflow)` - Complete validation including connections
- `validate_workflow_connections(workflow)` - Check structure and AI tool connections
- `validate_workflow_expressions(workflow)` - Validate all n8n expressions
- Fix any issues found before deployment

7. **Deployment Phase** (if n8n API configured):
- `n8n_create_workflow(workflow)` - Deploy validated workflow
- `n8n_validate_workflow({id: 'workflow-id'})` - Post-deployment validation
- `n8n_update_partial_workflow()` - Make incremental updates using diffs
- `n8n_trigger_webhook_workflow()` - Test webhook workflows

## Key Insights

- **USE CODE NODE ONLY WHEN IT IS NECESSARY** - always prefer to use standard nodes over code node. Use code node only when you are sure you need it.
- **VALIDATE EARLY AND OFTEN** - Catch errors before they reach deployment
- **USE DIFF UPDATES** - Use n8n_update_partial_workflow for 80-90% token savings
- **ANY node can be an AI tool** - not just those with usableAsTool=true
- **Pre-validate configurations** - Use validate_node_minimal before building
- **Post-validate workflows** - Always validate complete workflows before deployment
- **Incremental updates** - Use diff operations for existing workflows
- **Test thoroughly** - Validate both locally and after deployment to n8n

## Validation Strategy

### Before Building:
1. validate_node_minimal() - Check required fields
2. validate_node_operation() - Full configuration validation
3. Fix all errors before proceeding

### After Building:
1. validate_workflow() - Complete workflow validation
2. validate_workflow_connections() - Structure validation
3. validate_workflow_expressions() - Expression syntax check

### After Deployment:
1. n8n_validate_workflow({id}) - Validate deployed workflow
2. n8n_list_executions() - Monitor execution status
3. n8n_update_partial_workflow() - Fix issues using diffs

## Response Structure

1. **Discovery**: Show available nodes and options
2. **Pre-Validation**: Validate node configurations first
3. **Configuration**: Show only validated, working configs
4. **Building**: Construct workflow with validated components
5. **Workflow Validation**: Full workflow validation results
6. **Deployment**: Deploy only after all validations pass
7. **Post-Validation**: Verify deployment succeeded

## Example Workflow

### 1. Discovery & Configuration
search_nodes({query: 'slack'})
get_node_essentials('n8n-nodes-base.slack')

### 2. Pre-Validation
validate_node_minimal('n8n-nodes-base.slack', {resource:'message', operation:'send'})
validate_node_operation('n8n-nodes-base.slack', fullConfig, 'runtime')

### 3. Build Workflow
// Create workflow JSON with validated configs

### 4. Workflow Validation
validate_workflow(workflowJson)
validate_workflow_connections(workflowJson)
validate_workflow_expressions(workflowJson)

### 5. Deploy (if configured)
n8n_create_workflow(validatedWorkflow)
n8n_validate_workflow({id: createdWorkflowId})

### 6. Update Using Diffs
n8n_update_partial_workflow({
workflowId: id,
operations: [
{type: 'updateNode', nodeId: 'slack1', changes: {position: [100, 200]}}
]
})

## Important Rules

- ALWAYS validate before building
- ALWAYS validate after building
- NEVER deploy unvalidated workflows
- USE diff operations for updates (80-90% token savings)
- STATE validation results clearly
- FIX all errors before proceeding

🎬 實際案例演示

我的實際應用是:自動化英文對話學習系統

流程說明:

輸入端

  • 透過 Webhook 接收 API 請求
  • 參數包含:主題(topic)和難度(level)

AI 生成端

  • Claude API 生成情境對話(5-7 輪完整對話)
  • Gemini API 進行語法分析和學習建議

輸出端

  • 將結果格式化成漂亮的 HTML 郵件
  • 透過 Gmail API 自動發送到我的信箱

郵件內容包含

  • 完整的英文對話內容(情境模擬)
  • 語法重點分析(如:I'll be + V-ing 的用法)
  • 關鍵片語解說(含中文翻譯和使用情境)
  • 重要詞彙說明
  • 個人化學習建議

💡 Claude 真的能做到什麼程度?

實測下來,Claude Desktop + n8n MCP 的能力超乎想像:

可以做的事情

  • 建立完整的 workflow(從頭到尾)
  • 設定節點參數和資料映射
  • 處理複雜的條件判斷和資料轉換
  • 自動除錯流程問題
  • 優化流程效能

仍需手動處理的部分

  • API Keys(Claude、OpenAI、Gemini 等)
  • OAuth Credentials(Gmail、Google Drive 等)
  • 敏感資訊的填入

基本上,除了涉及安全性的 credentials,其他 95% 的工作都能自動完成!


🚀 這套系統的優勢

1. 大幅降低學習門檻

以前要學會 n8n 需要花時間理解每個節點的功能、參數設定、資料格式等。現在只要會「說人話」就好!

2. 快速原型驗證

想測試一個自動化想法?不用花幾小時拖拉節點,幾分鐘就能完成原型。

3. 智能除錯助手

流程有問題?直接問 Claude「為什麼這個流程沒有正常運作」,它會幫你檢查並修正。

4. 持續優化改進

想調整流程邏輯或增加功能?跟 Claude 說一聲就搞定。


🎓 我的心得與建議

經過實際使用,我覺得這套整合真的是「生產力革命」等級的體驗:

適合的使用場景

  • 快速建立原型流程
  • 複雜的多步驟自動化任務
  • 需要頻繁調整的動態流程
  • 整合多個 API 服務的應用

建議的使用方式

  • 先用自然語言描述整體流程
  • 讓 Claude 建立基礎架構
  • 人工檢視並測試
  • 請 Claude 根據測試結果優化

注意事項

  • 涉及敏感資料時要特別謹慎
  • API credentials 一定要自己手動填入
  • 建議在測試環境先驗證再上正式環境
  • 複雜流程建議分階段建置

🌟 未來可能性

這套整合開啟了很多有趣的可能性:

  1. 商業自動化:客戶服務、訂單處理、報表生成
  2. 內容創作:自動生成社群媒體貼文、電子報內容
  3. 資料處理:自動化資料抓取、清洗、分析
  4. 學習輔助:個人化學習內容生成(就像我的英文學習系統)
  5. 工作流程優化:自動化日常重複性任務

更重要的是,隨著 Claude 和 MCP 生態系的持續發展,這個整合只會變得越來越強大!


🔗 相關資源


🎁 結語

從這次的實作經驗,我深刻感受到 AI 不只是「回答問題的工具」,而是真正能夠「協助創造」的夥伴。Claude Desktop + n8n MCP 的組合,讓自動化流程的建置從「技術活」變成「創意活」。

你不需要是工程師,只要有想法、有需求,就能透過自然語言讓 AI 幫你實現。這才是 AI 時代真正的「賦能」。

如果你也想嘗試這個整合,可以從簡單的流程開始,比如「每天早上發送天氣預報到信箱」這種小應用。一旦熟悉後,你會發現自動化的世界無限寬廣!

期待看到更多人用這套工具創造出有趣的應用!

留言
avatar-img
留言分享你的想法!
avatar-img
Lewis的100挑戰
8會員
29內容數
如果我們一個事情做100遍,會怎樣嗎? 我也不知道會怎樣, 我們只要知道,我們做100遍, 我們或許會變得不一樣!
Lewis的100挑戰的其他內容
2025/11/03
嗨,我是 Lewis!這是我在 vocus 上的第六篇 AI 技術文。 註:文中使用的範例圖片引用自方格子站內文章,僅作為功能展示之用。 最近發現 Gemini Nano Banana 有個超實用的功能 — 直接編輯圖片!不用開 Photoshop,只要跟 Gemini 說你想改什麼,它就能做到
Thumbnail
2025/11/03
嗨,我是 Lewis!這是我在 vocus 上的第六篇 AI 技術文。 註:文中使用的範例圖片引用自方格子站內文章,僅作為功能展示之用。 最近發現 Gemini Nano Banana 有個超實用的功能 — 直接編輯圖片!不用開 Photoshop,只要跟 Gemini 說你想改什麼,它就能做到
Thumbnail
2025/11/02
嗨,我是 Lewis!這是我在 vocus 上的第五篇 AI 技術分享文。今天要來聊聊 Claude iOS 版的最新功能,這次的更新讓我驚艷到想立刻分享給大家。 從「聊天機器人」到「生活助理」
Thumbnail
2025/11/02
嗨,我是 Lewis!這是我在 vocus 上的第五篇 AI 技術分享文。今天要來聊聊 Claude iOS 版的最新功能,這次的更新讓我驚艷到想立刻分享給大家。 從「聊天機器人」到「生活助理」
Thumbnail
2025/11/02
嘿,大家好,我是 Lewis! 今天要分享一個讓我驚艷的新功能 — Claude Code Web。 簡單說,就是直接在瀏覽器上,讓 Claude 幫你改代碼、測試、甚至提 Pull Request 到 GitHub。完全不用打開 IDE 或終端機。
Thumbnail
2025/11/02
嘿,大家好,我是 Lewis! 今天要分享一個讓我驚艷的新功能 — Claude Code Web。 簡單說,就是直接在瀏覽器上,讓 Claude 幫你改代碼、測試、甚至提 Pull Request 到 GitHub。完全不用打開 IDE 或終端機。
Thumbnail
看更多
你可能也想看
Thumbnail
結婚是一個重大的決定,而辦婚禮更是一件耗時間耗心力又得花大錢的事。但這可是小豬和小蝸一生一次的重大決定,就算沒有太多錢,也不想失去該有的質感怎麼辦? 今天就來開箱小豬和小蝸的婚禮,和大家分享我們怎麼用少少的錢買到那些不可或缺的東西。當然是靠蝦皮購物啊!!!
Thumbnail
結婚是一個重大的決定,而辦婚禮更是一件耗時間耗心力又得花大錢的事。但這可是小豬和小蝸一生一次的重大決定,就算沒有太多錢,也不想失去該有的質感怎麼辦? 今天就來開箱小豬和小蝸的婚禮,和大家分享我們怎麼用少少的錢買到那些不可或缺的東西。當然是靠蝦皮購物啊!!!
Thumbnail
分享新家入住與佈置的蝦皮購物好物,包含入厝儀式用品、玄關收納、衣櫥整理等。同時介紹蝦皮「分潤計畫」,教學如何操作並分享聯盟行銷優點,以及雙11購物優惠資訊,鼓勵讀者一同加入賺取額外收入。
Thumbnail
分享新家入住與佈置的蝦皮購物好物,包含入厝儀式用品、玄關收納、衣櫥整理等。同時介紹蝦皮「分潤計畫」,教學如何操作並分享聯盟行銷優點,以及雙11購物優惠資訊,鼓勵讀者一同加入賺取額外收入。
Thumbnail
透過 No Code 自動化建立「待辦事項 AI 助理」,你只要上傳語音檔在 LINE 聊天室,AI 即自動摘要語音內容,同時新增待辦事項在 Todoist 待辦事項 APP,讓你管理任務更輕鬆!即使臨時接收口頭任務交付,或當下忙著處理別的事情,也能輕鬆建立待辦事項!
Thumbnail
透過 No Code 自動化建立「待辦事項 AI 助理」,你只要上傳語音檔在 LINE 聊天室,AI 即自動摘要語音內容,同時新增待辦事項在 Todoist 待辦事項 APP,讓你管理任務更輕鬆!即使臨時接收口頭任務交付,或當下忙著處理別的事情,也能輕鬆建立待辦事項!
Thumbnail
除了 Luma DreamMachine 以外,如果想用文字或照片自動生成影片的話,還有其他選擇嗎?可以試試 Vidu AI 生成式影片服務,一起了解如何使用 Vidu 及進階技巧,輕鬆製作二次元或東方臉孔的 AI 影片!Vocus 網友專屬避免踩坑資訊在最後一段。
Thumbnail
除了 Luma DreamMachine 以外,如果想用文字或照片自動生成影片的話,還有其他選擇嗎?可以試試 Vidu AI 生成式影片服務,一起了解如何使用 Vidu 及進階技巧,輕鬆製作二次元或東方臉孔的 AI 影片!Vocus 網友專屬避免踩坑資訊在最後一段。
Thumbnail
要做會議記錄或課程筆記,想做逐字稿卻苦於打字速度不夠快嗎?錄音再慢慢回放浪費時間又容易恍神?這篇文章包你滿意,不用再浪費時間爬文了,你需要的逐字稿神器在這裡,保母級教學!
Thumbnail
要做會議記錄或課程筆記,想做逐字稿卻苦於打字速度不夠快嗎?錄音再慢慢回放浪費時間又容易恍神?這篇文章包你滿意,不用再浪費時間爬文了,你需要的逐字稿神器在這裡,保母級教學!
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
Thumbnail
打開 jupyter notebook 寫一段 python 程式,可以完成五花八門的工作,這是玩程式最簡便的方式,其中可以獲得很多快樂,在現今這種資訊發達的時代,幾乎沒有門檻,只要願意,人人可享用。 下一步,希望程式可以隨時待命聽我吩咐,不想每次都要開電腦,啟動開發環境,只為完成一個重複性高
Thumbnail
網址:https://gadget.chienwen.net/x/text/articlecut 這個網頁裡面有許多小工具, 但感覺現在有很多被 AI 取代掉的東西, 推薦大家可以來用看看~
Thumbnail
網址:https://gadget.chienwen.net/x/text/articlecut 這個網頁裡面有許多小工具, 但感覺現在有很多被 AI 取代掉的東西, 推薦大家可以來用看看~
Thumbnail
Relay.app 是簡單強大的自動化 No Code 工具,支援約百種數位工具,操作介面簡單易上手。內建串接 OpenAI,只要簡單輸入指令,即可獲得 AI 生成回覆!更棒的是,可以整合真人決策進入自動化工作流程,使人力介入不再中斷自動化,打造更全面完整工作流程,提升團隊協作,專案管理更有效率!
Thumbnail
Relay.app 是簡單強大的自動化 No Code 工具,支援約百種數位工具,操作介面簡單易上手。內建串接 OpenAI,只要簡單輸入指令,即可獲得 AI 生成回覆!更棒的是,可以整合真人決策進入自動化工作流程,使人力介入不再中斷自動化,打造更全面完整工作流程,提升團隊協作,專案管理更有效率!
Thumbnail
身為自動化初學者該選擇哪個 No Code 自動化工具?挑選 No Code 自動化工具,有哪些衡量方法嗎?透過 7 個步驟,幫助你評估適合的 No Code 自動化工具!拆解既有工作流程,規劃串接使用的數位工具,並納入用量成本和擴充彈性等營運考量,協助你找到適合的 No Code 工具!
Thumbnail
身為自動化初學者該選擇哪個 No Code 自動化工具?挑選 No Code 自動化工具,有哪些衡量方法嗎?透過 7 個步驟,幫助你評估適合的 No Code 自動化工具!拆解既有工作流程,規劃串接使用的數位工具,並納入用量成本和擴充彈性等營運考量,協助你找到適合的 No Code 工具!
Thumbnail
這篇文章分享如何透過免費電子郵件課程提供價值,建立信任,並引導訂閱者購買付費產品。透過豐富內容、獨特風格,以及AI的幫助,讓你的需求看起來更具吸引力。
Thumbnail
這篇文章分享如何透過免費電子郵件課程提供價值,建立信任,並引導訂閱者購買付費產品。透過豐富內容、獨特風格,以及AI的幫助,讓你的需求看起來更具吸引力。
Thumbnail
在現代的工作環境中,自動化已經成為提高效率和節省時間的關鍵。微軟的 Power Automate 提供了一個強大的工具,讓使用者能夠輕鬆地自動化日常工作流程和任務。本篇文章將介紹如何入門使用 Power Automate,以便你能夠開始建立自己的自動化流程。
Thumbnail
在現代的工作環境中,自動化已經成為提高效率和節省時間的關鍵。微軟的 Power Automate 提供了一個強大的工具,讓使用者能夠輕鬆地自動化日常工作流程和任務。本篇文章將介紹如何入門使用 Power Automate,以便你能夠開始建立自己的自動化流程。
Thumbnail
在信息過載的時代,效率管理至關重要。本文介紹如何利用 AI 工具和 Notion 來建立全新的自動化工作流,特別是如何將 Notion 和 Google Form 完美融合,讓工作流程更加高效、個性化。通過免費的外掛程式和基本設定,可以大大節省複製貼上資料的時間,並實現自動化表單回饋。
Thumbnail
在信息過載的時代,效率管理至關重要。本文介紹如何利用 AI 工具和 Notion 來建立全新的自動化工作流,特別是如何將 Notion 和 Google Form 完美融合,讓工作流程更加高效、個性化。通過免費的外掛程式和基本設定,可以大大節省複製貼上資料的時間,並實現自動化表單回饋。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News