Nối Webcake vào Claude
Nối một lần, sau đó bạn chỉ cần nói "dựng cho tôi một trang landing page…" — Claude tự dựng trang ngay trong tài khoản Webcake của bạn. Khoảng 15 phút, làm một lần cho mỗi máy.
(Nếu bạn dùng Claude Code gõ lệnh trong terminal: lệnh cài gắn Webcake theo đúng thư mục bạn đang đứng lúc chạy — nên mở cửa sổ lệnh ngay trong thư mục làm việc rồi mới chạy. Không cần bận tâm nếu dùng Desktop.)
webcake.io. Chưa có thì để dành làm tại lớp.Cài Node.js và Claude Code
Mục tiêu: Lệnh nối Webcake chạy nhờ Node.js. Máy chưa có thì không chạy được lệnh nào ở các bước sau.
Các bước
- Vào trang
nodejs.org. - Bấm nút ghi LTS (bản ổn định) — không chọn Current.
- File tải về có đuôi
.msi. Bấm đôi để mở. - Trong cửa sổ cài đặt, cứ bấm Next và để mặc định mọi thứ:
- Trang điều khoản: tick I accept… rồi Next
- Thư mục cài, Custom Setup: để mặc định, Next
- Tools for Native Modules: không cần tick, Next
- Bấm Install, chờ vài phút, rồi Finish.
- Đóng hết cửa sổ PowerShell / CMD đang mở rồi mở lại. Nếu vẫn báo lỗi ở bước sau thì khởi động lại máy.
- Kiểm tra: mở PowerShell, dán lệnh này rồi Enter:
Hiện ra số phiên bản (ví dụ
node -v
v22.14.0) là xong.
'node' is not recognized nghĩa là Windows chưa nhận Node vừa cài. Đóng hết cửa sổ lệnh, mở lại. Vẫn lỗi thì khởi động lại máy.Cài Claude Code
- Mở PowerShell, dán lệnh này rồi Enter:
irm https://claude.ai/install.ps1 | iex
- Chờ hiện Installation complete cùng dòng Location:
C:\Users\…\.local\bin\claude.exelà cài xong.
Thêm đường dẫn (PATH) — để máy nhận lệnh claude
- Ngay sau khi cài, màn hình in một đường dẫn kết thúc bằng
\.local\bin(ví dụC:\Users\Admin\.local\bin) — copy đường dẫn đó. - Bấm Start → gõ environment → mở Edit the system environment variables → nút Environment Variables….
- Ở ô trên (User variables) chọn dòng Path → Edit… → New → dán đường dẫn vừa copy → OK hết các cửa sổ.
- Đóng hết PowerShell rồi mở lại, kiểm tra:
Hiện số phiên bản (ví dụ
claude --version
2.1.241) là xong.
claude báo không nhận diện được? Là \.local\bin chưa vào PATH, hoặc chưa mở lại cửa sổ lệnh. Làm lại phần thêm PATH ở trên rồi đóng/mở lại PowerShell.Cấp quyền chạy lệnh cho PowerShell
Mục tiêu: Windows mặc định chặn chạy loại lệnh này. Mở khoá một lần cho tài khoản của bạn. Làm 1 lần duy nhất mỗi máy.
Các bước
- Mở PowerShell thường (bấm Start → gõ
PowerShell→ Enter). Chưa cần quyền quản trị. - Dán lệnh này rồi Enter:
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
- Máy hỏi xác nhận, hiện dòng có
[Y] Yes [A] Yes to All …→ gõ Y rồi Enter.
PowerShell → chuột phải → Run as administrator → Yes, rồi dán lại lệnh. Xong thì đóng luôn cửa sổ quyền quản trị đó — các bước sau phải dùng PowerShell thường, nếu không sẽ vướng đúng cái bẫy thư mục nói ở đầu trang.Chạy lệnh nối Webcake
Mục tiêu: Chạy một lệnh duy nhất. Nó hỏi 4 câu — bước này trả lời 2 câu đầu, câu thứ hai sẽ làm trình duyệt bật ra để bạn đăng nhập ở bước 4.
Các bước
- Mở PowerShell thường ngay trong thư mục bạn sẽ làm việc với Claude Code: mở File Explorer tới thư mục đó, bấm vào thanh địa chỉ, gõ
powershellrồi Enter. - Dán lệnh này rồi Enter:
npx -y webcake-landing-mcp install
- Lần đầu có thể hỏi
Ok to proceed? (y)→ gõy→ Enter. - Nó hỏi câu 1 — chọn môi trường. Ở đây gõ số rồi Enter (không phải bấm mũi tên):
Câu 1 · Chọn môi trườngGõ 1 rồi Enter (đây là prod — môi trường thật). Bấm luôn Enter cũng được vì prod là mặc định. Hai lựa chọn còn lại chỉ dành cho đội kỹ thuật Webcake.
- Nó hỏi câu 2 — cách đăng nhập:
Câu 2 · Cách đăng nhậpGõ 1 rồi Enter (đăng nhập bằng trình duyệt). Gõ xong, trình duyệt tự bật ra — sang bước 4 ngay.
Đây là lý do bạn không cần vào Webcake copy mã nào cả.
Đăng nhập tài khoản Webcake
Mục tiêu: Đây là chỗ tài khoản Webcake của bạn được nối vào Claude. Đăng nhập ngay trên trình duyệt, không phải copy mã gì cả.
Các bước
- Trình duyệt vừa tự mở trang Webcake → đăng nhập tài khoản Webcake của bạn nếu nó hỏi.
- Webcake hỏi có cho phép kết nối không → bấm nút đồng ý (Authorize / Allow).
- Quay lại cửa sổ lệnh. Nó hỏi 2 câu cuối:
Câu 3 · WEBCAKE_ORG_IDCâu này không bắt buộc — cứ bấm Enter để bỏ qua.Câu 4 · Chọn ứng dụngDanh sách hiện ra: 1) Claude Desktop · 2) Claude Code … 12) All.
Gõ1rồi Enter (chọn Claude Desktop). Không phải bấm Space để tick.
Đừng gõ12— đó là "All", không phải số 1.
Không chọn Claude Desktop ở đây thì Claude sẽ không thấy Webcake — đây là lỗi hay gặp nhất. - Chờ chạy xong, hiện dòng báo đã cấu hình (
Configured) là được.
WEBCAKE_JWT — tức là đòi bạn dán mã. Lúc đó mới cần vào Webcake lấy mã: Webcake → Settings → Access code → Generate API keys, copy rồi dán vào. Bấm Enter bỏ qua cũng được, sau này chạy npx -y webcake-landing-mcp login để đăng nhập lại.Đóng và mở lại Claude
Mục tiêu: Claude chỉ nạp danh sách công cụ lúc khởi động. Chưa mở lại thì chưa thấy Webcake.
Các bước
- Tắt hẳn Claude Desktop. Cách chắc nhất: mở Task Manager (Ctrl + Shift + Esc) → tìm dòng Claude → chuột phải → End task. (Hoặc: bấm mũi tên nhỏ ở khay hệ thống cạnh đồng hồ → chuột phải icon Claude → Quit.)
- Bấm dấu X ở góc cửa sổ không tắt hẳn — làm vậy Webcake sẽ không hiện.
- Mở lại Claude Desktop.
Kiểm tra và dùng thử
Mục tiêu: Nhìn tận mắt thấy Webcake trong danh sách rồi mới yên tâm.
Các bước
- Mở Claude Desktop → vào phần cài đặt kết nối (Settings → Connectors) — phải thấy webcake-landing trong danh sách. Không thấy → xem mục Lỗi hay gặp.
- Thử thật — gõ vào khung chat của Claude:
Dựng cho tôi một landing page thu email đơn giản: một phần đầu trang có tiêu đề, một form thu email và một nút bấm.
- Claude sẽ xin phép dùng công cụ Webcake — bấm đồng ý. Xong nó trả về link trang trong tài khoản Webcake của bạn.
Cài Node.js và Claude Code
Mục tiêu: Lệnh nối Webcake chạy nhờ Node.js. Đa số máy Mac chưa có sẵn, cài qua nvm là gọn nhất.
Các bước
- Mở Terminal: nhấn Command + Space → gõ
Terminal→ Enter. - Dán lệnh này rồi Enter để cài nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash
- Cài xong, đóng Terminal và mở lại (hoặc dán
source ~/.zshrc) để máy nạp nvm. - Cài Node.js bản ổn định:
nvm install --lts
- Kiểm tra:
Hiện ra số phiên bản (ví dụ
node -v
v22.14.0) là xong.
Cài Claude Code
- Trong Terminal, dán lệnh này rồi Enter:
curl -fsSL https://claude.ai/install.sh | bash
- Chờ hiện Installation complete là xong. Đóng Terminal rồi mở lại để máy nạp đường dẫn mới.
- Kiểm tra:
Hiện số phiên bản là xong.
claude --version
claude báo command not found? Đường dẫn ~/.local/bin chưa vào PATH — thêm dòng export PATH="$HOME/.local/bin:$PATH" vào cuối file ~/.zshrc, rồi đóng/mở lại Terminal.Đưa Terminal về ĐÚNG THƯ MỤC làm việc
Mục tiêu: Bước quyết định. Kết nối Webcake sẽ được gắn vào đúng thư mục bạn đang đứng, nên phải đứng đúng chỗ trước khi chạy lệnh ở bước 3.
Các bước
- Trong Terminal, gõ
cdvà một dấu cách (chưa Enter):cd
- Mở Finder, tìm thư mục bạn sẽ dùng để làm việc với Claude Code, rồi kéo thư mục đó thả vào cửa sổ Terminal — đường dẫn tự điền vào. Nhấn Enter.
- Kiểm tra đang đứng đúng chỗ:
Nó phải hiện ra đường dẫn thư mục của bạn.
pwd
Chạy lệnh nối Webcake
Mục tiêu: Chạy một lệnh duy nhất. Nó hỏi 4 câu — bước này trả lời 2 câu đầu, câu thứ hai sẽ làm trình duyệt bật ra để bạn đăng nhập ở bước 4.
Các bước
- Dán lệnh này rồi Enter:
npx -y webcake-landing-mcp install
- Lần đầu có thể hỏi
Ok to proceed? (y)→ gõy→ Enter. - Nó hỏi câu 1 — chọn môi trường. Ở đây gõ số rồi Enter (không phải bấm mũi tên):
Câu 1 · Chọn môi trườngGõ 1 rồi Enter (đây là prod — môi trường thật). Bấm luôn Enter cũng được vì prod là mặc định. Hai lựa chọn còn lại chỉ dành cho đội kỹ thuật Webcake.
- Nó hỏi câu 2 — cách đăng nhập:
Câu 2 · Cách đăng nhậpGõ 1 rồi Enter (đăng nhập bằng trình duyệt). Gõ xong, trình duyệt tự bật ra — sang bước 4 ngay.
Đây là lý do bạn không cần vào Webcake copy mã nào cả.
Đăng nhập tài khoản Webcake
Mục tiêu: Đây là chỗ tài khoản Webcake của bạn được nối vào Claude. Đăng nhập ngay trên trình duyệt, không phải copy mã gì cả.
Các bước
- Trình duyệt vừa tự mở trang Webcake → đăng nhập tài khoản Webcake của bạn nếu nó hỏi.
- Webcake hỏi có cho phép kết nối không → bấm nút đồng ý (Authorize / Allow).
- Quay lại cửa sổ lệnh. Nó hỏi 2 câu cuối:
Câu 3 · WEBCAKE_ORG_IDCâu này không bắt buộc — cứ bấm Enter để bỏ qua.Câu 4 · Chọn ứng dụngDanh sách hiện ra: 1) Claude Desktop · 2) Claude Code … 12) All.
Gõ1rồi Enter (chọn Claude Desktop). Không phải bấm Space để tick.
Đừng gõ12— đó là "All", không phải số 1.
Không chọn Claude Desktop ở đây thì Claude sẽ không thấy Webcake — đây là lỗi hay gặp nhất. - Chờ chạy xong, hiện dòng báo đã cấu hình (
Configured) là được.
WEBCAKE_JWT — tức là đòi bạn dán mã. Lúc đó mới cần vào Webcake lấy mã: Webcake → Settings → Access code → Generate API keys, copy rồi dán vào. Bấm Enter bỏ qua cũng được, sau này chạy npx -y webcake-landing-mcp login để đăng nhập lại.Đóng và mở lại Claude
Mục tiêu: Claude chỉ nạp danh sách công cụ lúc khởi động. Chưa mở lại thì chưa thấy Webcake.
Các bước
- Thoát hẳn Claude Desktop. Cách chắc nhất: Command + Q khi đang ở cửa sổ Claude (hoặc thanh menu trên cùng → Claude → Quit Claude). Vẫn nghi ngờ thì Command + Option + Esc → chọn Claude → Force Quit.
- Bấm dấu tròn đỏ ở góc cửa sổ không thoát hẳn — làm vậy Webcake sẽ không hiện.
- Mở lại Claude Desktop.
Kiểm tra và dùng thử
Mục tiêu: Nhìn tận mắt thấy Webcake trong danh sách rồi mới yên tâm.
Các bước
- Mở Claude Desktop → vào phần cài đặt kết nối (Settings → Connectors) — phải thấy webcake-landing trong danh sách. Không thấy → xem mục Lỗi hay gặp.
- Thử thật — gõ vào khung chat của Claude:
Dựng cho tôi một landing page thu email đơn giản: một phần đầu trang có tiêu đề, một form thu email và một nút bấm.
- Claude sẽ xin phép dùng công cụ Webcake — bấm đồng ý. Xong nó trả về link trang trong tài khoản Webcake của bạn.
Lỗi hay gặp
✓ Connected) nhưng Claude Desktop không thấy2 nên chỉ Claude Code được khai báo. Kiểm nhanh — dán dòng này vào PowerShell:
Get-ChildItem "$env:APPDATA\Claude\claude_desktop_config.json","$env:LOCALAPPDATA\Packages\Claude_*\LocalCache\Roaming\Claude\claude_desktop_config.json" -EA 0 | Select-String webcake
1,2.
Đang gấp thì cứ dùng Claude Code làm tiếp — bên đó đã nối xong, không phải chờ.
claude mcp list không thấy webcake-landingC:\Windows\System32. Cách chữa: mở cửa sổ lệnh thường, đứng trong thư mục làm việc, chạy lại lệnh cài. Chỉ mất một phút.'node' is not recognized hoặc command not found: nodeSet-ExecutionPolicymissing_envnpx -y webcake-landing-mcp loginnpx -y webcake-landing-mcp loginnpx -y webcake-landing-mcp install, ở câu chọn ứng dụng nhớ gõ 1 để khai báo Claude Desktop, rồi tắt/mở lại.npx -y webcake-landing-mcp install --env prod → chọn đăng nhập trình duyệt → tắt/mở lại Claude Desktop. Vẫn 404 thì có thể đăng nhập nhầm tài khoản Webcake — chạy npx -y webcake-landing-mcp login rồi đăng nhập đúng tài khoản.AppData\Roaming\Claude mà không thấy khai báo nàoAppData\Local\Packages\Claude_…\LocalCache\Roaming\Claude\. Lệnh kiểm ở dòng đầu bảng này tìm cả hai chỗ nên cứ dùng nó, khỏi mò thư mục.npx -y webcake-landing-mcp install — nhanh thôi, không phải cài lại Node. Cách đỡ mệt nhất là dùng một thư mục làm việc cố định cho cả khoá.
Vướng mãi không xong thì nhắn cho page — đây là chỗ dễ tắc nhất, đội ngũ hỗ trợ trực tiếp nhanh hơn.
Tự kiểm máy chủ Webcake còn hoạt động không
Chỉ dùng khi nghi ngờ lỗi từ phía Webcake, không bắt buộc. Dán vào cửa sổ lệnh:
curl https://mcp.toolvn.io.vn/health
Kết quả mong đợi — có chữ "ok":true:
Muốn gỡ kết nối
npx -y webcake-landing-mcp uninstall