Logo Trần Văn Giỏi Trần Văn GiỏiAI Thực Chiến · n8n × Claude ← Trang chính
🔌 n8n · Bài 2 — Kết nối Claude

Nối n8n vào Claude —
ra lệnh automation bằng tiếng Việt

Sau khi nối, bạn gõ trong Claude: “xem workflow nào đang lỗi”, “tạo workflow gửi báo cáo sáng”, “thêm node Telegram vào workflow X” — Claude tự thao tác trên n8n của bạn. Đây là đúng bộ kết nối tôi đang dùng hằng ngày, viết lại từng bước cho bạn.

Phần 1 · Vì sao nên nối

Claude là bộ não — n8n là tay chân

n8n mạnh nhưng xây workflow vẫn phải kéo thả từng node, đọc log từng dòng. Nối vào Claude, bạn được 3 thứ: (1) mô tả bằng tiếng Việt → Claude dựng workflow giùm; (2) lỗi ở đâu Claude đọc execution log và chỉ tận nơi; (3) hỏi “nên dùng node nào” — Claude tra đúng tài liệu của hơn 500 node để trả lời. Kéo thả cả buổi thành ra một câu lệnh.

🧠ClaudeHiểu yêu cầu tiếng Việt của bạn
🛰️n8n-mcpNgười phiên dịch — dịch lệnh Claude thành thao tác n8n
⚙️n8n của bạnNơi workflow thật được tạo, sửa, chạy

MCP (Model Context Protocol) = chuẩn cắm thiết bị ngoài cho AI — như cổng USB: cắm đúng chuẩn là Claude "thấy" và điều khiển được n8n. n8n-mcp là gói mã nguồn mở làm nhiệm vụ phiên dịch đó.

Phần 2 · Chuẩn bị

Cần đúng 3 thứ

⚙️1 · n8n đang chạy

Cloud, hosting thuê, hay tự cài đều được — miễn bạn mở được giao diện n8n bằng trình duyệt và có địa chỉ URL (vd https://n8n-cua-ban.com).
Chưa có? Xem Bài 1 — phần Cài đặt.

🟩2 · Node.js trên máy

Để chạy được lệnh npx. Kiểm tra: mở CMD/Terminal gõ node --version — ra số (vd v20.x) là ổn. Chưa có thì tải tại nodejs.org (bấm Next là xong).

🟣3 · Claude Code hoặc Claude Desktop

Một trong hai (hoặc cả hai): Claude Code — dòng lệnh/app, mạnh nhất cho việc này; Claude Desktop — app chat quen thuộc. Hướng dẫn dưới có cho cả hai.

Phần 3 · Chìa khoá

Lấy API key của n8n (2 phút)

  1. Mở n8n → góc dưới trái bấm ⚙️ Settings
    Đây là khu cài đặt của cả instance, không phải của từng workflow.
  2. Chọn mục n8n API → bấm Create an API key
    Đặt nhãn dễ nhớ: claude-mcp — sau này nhìn là biết key này cấp cho ai, muốn cắt quyền thì xoá đúng nó.
  3. Copy key ngay lập tức
    Key chỉ hiện một lần duy nhất — dạng chuỗi dài bắt đầu bằng eyJ.... Dán tạm vào Notepad. Quên copy? Xoá key tạo cái mới, không sao cả.
Key này quyền to cỡ nào? Toàn quyền instance: đọc – tạo – sửa – xoá – chạy mọi workflow. Vì vậy: không gửi qua chat/mail, không dán vào workflow rồi chia sẻ file (xem mục An toàn cuối trang — tôi đã gặp hậu quả thật khi dọn kho 92 workflow).
Phần 4 · Kết nối

Đăng ký n8n-mcp với Claude — chọn 1 trong 2 cách

Mở CMD / PowerShell (Windows) hoặc Terminal (Mac), dán lệnh sau — thay 2 chỗ: URL n8n của bạn và key vừa lấy:

Windows — CMD/PowerShell
claude mcp add n8n ^
  -e MCP_MODE=stdio ^
  -e N8N_API_URL=https://n8n-cua-ban.com ^
  -e N8N_API_KEY=KEY_CUA_BAN ^
  -- cmd /c npx -y n8n-mcp
Mac / Linux — Terminal
claude mcp add n8n \
  -e MCP_MODE=stdio \
  -e N8N_API_URL=https://n8n-cua-ban.com \
  -e N8N_API_KEY=KEY_CUA_BAN \
  -- npx -y n8n-mcp
Giải nghĩa từng mảnh lệnh claude mcp add n8n — đăng ký một "thiết bị ngoài" tên n8n với Claude · -e N8N_API_URL — địa chỉ n8n của bạn, chỉ phần gốc, không thêm /api hay dấu / cuối · -e N8N_API_KEY — chìa khoá vừa tạo · npx -y n8n-mcp — tự tải & chạy người phiên dịch (lần đầu hơi lâu vì phải tải) · cmd /cbắt buộc trên Windows để npx chạy được trong nền; Mac bỏ đi.

Mở file cấu hình của Claude Desktop bằng Notepad/TextEdit:

· Windows: %APPDATA%\Claude\claude_desktop_config.json (dán vào thanh địa chỉ File Explorer)
· Mac: ~/Library/Application Support/Claude/claude_desktop_config.json

Dán khối sau (nếu file đã có mcpServers thì chỉ thêm phần "n8n": {...} vào trong):

claude_desktop_config.json — đây là đúng cấu trúc tôi đang chạy
{
  "mcpServers": {
    "n8n": {
      "command": "cmd",
      "args": ["/c", "npx", "-y", "n8n-mcp"],
      "env": {
        "MCP_MODE": "stdio",
        "LOG_LEVEL": "error",
        "DISABLE_CONSOLE_OUTPUT": "true",
        "N8N_API_URL": "https://n8n-cua-ban.com",
        "N8N_API_KEY": "DAN_KEY_CUA_BAN_VAO_DAY"
      }
    }
  }
}
Lưu ý · Mac đổi "command": "cmd" thành "command": "npx""args": ["-y", "n8n-mcp"] · JSON khó tính: thiếu/thừa 1 dấu phẩy là hỏng cả file — sửa xong nên dán vào jsonlint.com soát · Lưu file xong phải thoát hẳn Claude Desktop (chuột phải icon khay đồng hồ → Quit) rồi mở lại — đóng cửa sổ thôi là chưa đủ.
Phần 5 · Nghiệm thu

Kiểm tra kết nối — 2 câu lệnh chat

  1. Mở phiên Claude mới, gõ:
    Lệnh thử 1
    Kiểm tra kết nối n8n giúp tôi (health check)
    Claude trả về đại loại status: ok kèm URL instance của bạn → cầu nối đã thông. ✅
  2. Thử quyền đọc thật:
    Lệnh thử 2
    Liệt kê các workflow trong n8n của tôi, cái nào đang Active?
    Claude đọc ra đúng danh sách workflow của bạn — tên, trạng thái, số node. Từ giây này bạn đã có "trợ lý vận hành n8n" ngồi trong Claude.
Phần 6 · Sau khi nối

Claude làm được gì trên n8n của bạn?

Nhóm việcVí dụ lệnh bạn gõClaude làm gì phía sau
🔍 Đọc & chẩn đoán“Workflow Đăng bài sáng nay có chạy không, lỗi gì?”Đọc executions, tìm node đỏ, giải thích nguyên nhân bằng tiếng Việt
🏗️ Tạo mới“Tạo workflow: 8h sáng lấy giá vàng, nhắn Telegram cho tôi”Dựng node schedule + HTTP + Telegram, nối dây, để Inactive chờ bạn duyệt
🔧 Sửa & mở rộng“Thêm bước lưu Google Sheets vào workflow X”Chèn node, map dữ liệu, giữ nguyên phần đang chạy tốt
✅ Soát lỗi trước khi chạy“Validate workflow Y xem có gì sai không”Kiểm tra cấu hình từng node, dây nối, expression — báo lỗi kèm cách sửa
📚 Tra cứu node“Node nào đăng được TikTok? Cấu hình sao?”Tra tài liệu 500+ node và template cộng đồng, trả lời kèm ví dụ cấu hình
▶️ Chạy & theo dõi“Chạy thử workflow Z rồi cho tôi xem kết quả”Kích hoạt chạy thử, đọc kết quả từng node, tóm tắt cho bạn
🪄 Toàn bộ quy trình "ra lệnh cho Claude tự xây + tự test workflow" (kèm 6 mẫu lệnh copy-paste) tôi viết riêng ở trang Claude tự xây workflow →
Phần 7 · Gỡ rối

6 lỗi thường gặp — và cách tôi đã sửa

1 · 403 Forbidden dù key đúng

Gặp thật trên hosting VN: tường lửa (WAF) chặn vì "người gọi lạ". Kiểm tra key còn hạn trong Settings → n8n API; nếu key đúng mà vẫn 403, hỏi nhà cung cấp hosting mở whitelist API — hoặc thử lại sau vài phút.

2 · 401 Unauthorized

Key sai, thiếu ký tự khi copy, hoặc đã bị xoá. Tạo key mới, copy bằng nút copy (đừng bôi đen tay), cấu hình lại.

3 · URL sai kiểu

N8N_API_URL phải là gốc: https://n8n-cua-ban.com — không thêm /api/v1, không dấu / cuối, không quên https. Sai 1 trong 3 kiểu trên đều ra lỗi kết nối.

4 · Windows: server không lên

Thiếu cmd /c trước npx — Windows không tự chạy npx trong nền được. Dùng đúng lệnh/cấu hình Windows ở Phần 4 (đã có sẵn cmd /c).

5 · Lần đầu chờ mãi không thấy gì

npx đang tải gói n8n-mcp (vài chục MB) — mạng chậm mất 1–3 phút, nhìn như treo. Kiên nhẫn đúng 1 lần đầu; các lần sau mở là chạy ngay.

6 · Claude Desktop sửa config xong vẫn không thấy n8n

App chưa thật sự khởi động lại, hoặc JSON hỏng dấu phẩy. Quit hẳn từ khay đồng hồ rồi mở lại; soát JSON tại jsonlint.com.

Phần 8 · An toàn — đọc 2 phút, đỡ hối hận cả năm

4 quy tắc giữ chìa khoá

Chuyện thật: khi dọn 92 workflow cho Kho, tôi quét ra hơn 3.200 thông tin nhạy cảm nằm thẳng trong file JSON — key OpenAI, token Facebook Page, token Google — do thói quen dán key trực tiếp vào node. Ai tải file đó về là cầm được chìa khoá thật. Đừng lặp lại.

🔑 Key luôn nằm trong Credentials

Trong n8n, mọi key/token phải lưu ở mục Credentials — n8n mã hoá và không xuất ra khi bạn share file workflow. Dán thẳng key vào ô tham số của node = xuất file là lộ.

🏷️ Mỗi ứng dụng một key riêng

Key cho Claude đặt nhãn claude-mcp, key cho việc khác tạo cái khác. Lỡ lộ cái nào, xoá đúng cái đó — không phải đổi cả loạt.

📤 Trước khi chia sẻ workflow: soát file

Mở file JSON bằng Notepad, Ctrl+F tìm eyJ, sk-, EAA, AIza — thấy chuỗi dài lạ là có key sống trong đó. (Kho 92 workflow của tôi đã được quét sạch kiểu này 2 lượt.)

🧯 Nghi lộ key → thu hồi ngay

Settings → n8n API → xoá key cũ → tạo key mới → cập nhật lại cấu hình Claude. Mất 2 phút, an toàn tuyệt đối. Key API không phải mật khẩu — cứ mạnh dạn xoay.

Cầu nối đã thông. Giờ ra lệnh thôi!

Trang tiếp theo: quy trình 5 bước + 6 mẫu lệnh để Claude tự xây workflow, tự chạy thử, tự sửa lỗi — bạn chỉ duyệt.

Khám phá nhanh