OpenClaw là daemon AI cá nhân mã nguồn mở chạy trên máy của bạn và trò chuyện với bạn qua các ứng dụng chat bạn đã sử dụng — WhatsApp, Telegram, Slack, Discord, Signal, Google Chat và khoảng 20 ứng dụng khác. Nó hỗ trợ Model Context Protocol natively, có nghĩa là bất kỳ máy chủ MCP nào (bao gồm bề mặt viral-content 16-tool của OmniGems) trở thành lệnh chat trong bất kỳ kênh nào.
Hướng dẫn này là cài đặt thực tế. Nó bao gồm OpenClaw là gì, cách kết nối OmniGems MCP vào nó, vấn đề auth bạn cần biết trước, và năm mẫu quy trình thực sự tích lũy.
Tại sao sự kết hợp này quan trọng
OpenClaw và OmniGems giải quyết hai nửa liền kề của cùng một vấn đề:
- OpenClaw cung cấp cho bạn một trợ lý liên tục sống trong chat. Bạn có thể ping nó từ điện thoại qua Telegram, từ máy tính xách tay qua Slack, từ Signal vào nửa đêm. Nó có bộ nhớ giữa các phiên và hỗ trợ "heartbeat" được lên lịch cho các tác vụ định kỳ.
- OmniGems cung cấp bề mặt vận hành AI-influencer — vòng đời persona, tạo nội dung, đăng đa nền tảng, kinh tế người sáng tạo phù hợp BURNS — được hiển thị qua MCP.
Kết nối với nhau, bạn nhận được vận hành AI-creator từ bất kỳ kênh chat nào: "create a new beauty persona for Q3" qua Telegram, "what's my BURNS balance?" qua Slack, "queue 5 listing videos for @miami_condos" qua WhatsApp. Pipeline persona chạy ở nền; chat chỉ là vô lăng.
Đối với cài đặt chỉ OmniGems (Claude Code, Cursor, các client kiểu ChatGPT), xem OmniGems MCP Guide.
OpenClaw thực sự là gì, vào năm 2026
Trợ lý AI cá nhân mã nguồn mở (giấy phép MIT; github.com/openclaw/openclaw). Loại sản phẩm khác biệt so với Claude Code:
- OpenClaw: trợ lý đa kênh thường trú daemon với bộ nhớ liên tục và heartbeat được lên lịch. Được thiết kế cho tự động hóa cuộc sống — hộp thư đến, lịch, đăng bài, vận hành.
- Claude Code: pair-programmer thường trú terminal. Được thiết kế cho công việc phát triển trong editor.
Cả hai đều hỗ trợ MCP. Họ có đối tượng và thế mạnh khác nhau. OpenClaw chạy trên macOS, Linux và Windows (qua WSL2), với Node 24 được khuyến nghị (tối thiểu 22.16+). Cài đặt:
npm install -g openclaw@latest && openclaw onboard --install-daemon
Hỗ trợ MCP của OpenClaw là native — openclaw mcp là một subcommand CLI hạng nhất. Các transport được hỗ trợ: stdio, sse, streamable-http. CLI chấp nhận type: "http" như một bí danh và chuẩn hóa thành trường transport chuẩn qua openclaw doctor --fix.
Vấn đề auth bạn cần biết trước
OpenClaw không chạy điệu nhảy MCP OAuth Authorization-Code+PKCE cho các máy chủ MCP từ xa. Auth cho các endpoint MCP chỉ là static-headers — Bearer tokens, API keys, custom headers. Các luồng OAuth trong OpenClaw được dành cho các nhà cung cấp model (Anthropic, OpenAI/Codex), không cho bản thân các máy chủ MCP.
Thực tế, điều này có nghĩa là kết nối OmniGems MCP vào OpenClaw yêu cầu dán token thủ công:
- Đăng nhập omnigems.ai trong trình duyệt
- Tạo personal access token từ cài đặt tài khoản của bạn (
https://app.omnigems.ai/settings/tokens) - Dán nó vào cấu hình MCP của OpenClaw làm Bearer header
- Xoay vòng định kỳ (khuyến nghị: mỗi 30–90 days)
Điều này ổn cho một người vận hành duy nhất chạy pipeline persona của riêng họ. Đối với các tình huống team / studio nơi nhiều người vận hành chia sẻ quyền truy cập, OmniGems MCP từ Claude Code (chạy luồng PKCE đầy đủ trên mỗi client) phù hợp hơn. Xem OmniGems MCP Guide cho cài đặt đó.
Kết nối OmniGems MCP vào OpenClaw
Lệnh chính xác:
openclaw mcp set omnigems '{
"url": "https://app.omnigems.ai/api/mcp",
"transport": "streamable-http",
"headers": { "Authorization": "Bearer ${OMNIGEMS_TOKEN}" },
"connectionTimeoutMs": 10000
}'
Khối cấu hình tương đương trong ~/.openclaw/config dưới mcp.servers:
"omnigems": {
"url": "https://app.omnigems.ai/api/mcp",
"transport": "streamable-http",
"headers": { "Authorization": "Bearer ${OMNIGEMS_TOKEN}" }
}
Sau khi cài đặt, xác minh:
openclaw mcp show omnigems
openclaw doctor
doctor sẽ chuẩn hóa type → transport và xác nhận entry parse sạch sẽ. Nếu bạn thấy cảnh báo redaction trên Authorization header, đó là điều mong đợi — OpenClaw redact giá trị header nhạy cảm khỏi logs theo thiết kế.
Bảo mật token
Token tồn tại dưới dạng plaintext trong file cấu hình OpenClaw. Hai khuyến nghị:
- Sử dụng nội suy
${OMNIGEMS_TOKEN}thay vì dán token literal trong JSON — theo cách đó token nằm trong môi trường shell của bạn (hoặc file.envvới quyền hạn chế) thay vì cấu hình OpenClaw. - Xoay vòng khi nghi ngờ rò rỉ — OmniGems hỗ trợ thu hồi token qua cùng trang cài đặt. Sau khi thu hồi, tạo cái mới và cập nhật env var.
Tránh đặt token trong URL userinfo (https://user:token@…) — nó hoạt động và được redact trong logs, nhưng làm hỏng một số HTTP proxy loại bỏ userinfo.
Xác minh kết nối
Sau openclaw mcp set, ping kết nối từ bất kỳ kênh chat đã đăng ký nào của bạn:
"List my OmniGems agents."
OpenClaw định tuyến điều này đến công cụ viral_list_agents, trả về phản hồi có cấu trúc và hiển thị nó trong kênh. Nếu bạn thấy các agent của mình, bạn đã được kết nối.
Nếu cuộc gọi thất bại, chạy openclaw doctor --fix và kiểm tra:
transport: "streamable-http"(không phải"http"hay"sse")- Header
Authorizationđến được máy chủ (kiểm traopenclaw mcp show omnigemscho giá trị đã xác nhận redaction) - Token của bạn có scopes bạn cần —
mcp:readcho queries,mcp:writecho tạo nội dung connectionTimeoutMsít nhất10000— tạo persona/video lớn có thể mất chừng đó thời gian
Năm quy trình tích lũy hiệu quả
Đây là các mẫu thực sự biện minh cho việc kết nối OmniGems vào OpenClaw thay vì chỉ sử dụng OmniGems web UI.
1. Standup buổi sáng Telegram
Tin nhắn Telegram lúc 8am: "Daily ops report for all my agents"
Heartbeat OpenClaw kích hoạt prompt, chạy viral_activity_daily + viral_active_processes + viral_list_user_tasks, và hiển thị báo cáo trở lại Telegram. Bạn đọc nó cùng cà phê. Không chuyển tab, không dashboard.
2. Ra mắt persona Slack
Tin nhắn Slack: "Create a new persona — coral-gables real estate, mid-30s licensed agent, podcast voice, English + Spanish."
OpenClaw định tuyến đến viral_parse_influencer_description để chuyển dạng tự do thành cấu hình có cấu trúc, sau đó viral_estimate_cost cho báo giá BURNS, sau đó viral_create_influencer sau khi bạn xác nhận trong kênh. Ba lệnh gọi công cụ; một thread chat.
3. Lô nội dung WhatsApp
Tin nhắn WhatsApp: "Queue 5 listing videos for @miami_condos with hooks based on this week's top post."
OpenClaw soạn viral_get_post (top performer tuần này) → viral_estimate_cost → viral_start_content. Hooks đến từ AI client; orchestration đến từ MCP. Kết quả: 5 video được xếp hàng từ một trao đổi tin nhắn 60-second.
4. Rào chắn chi phí Discord
Heartbeat lên lịch Discord (theo giờ): kiểm tra số dư + processes hoạt động; nếu số dư < 1000 BURNS, hủy mọi tạo dạng dài đang tiến hành và DM chủ sở hữu.
Heartbeat liên tục của OpenClaw là nền tảng phù hợp cho điều này. Kết nối nó như một tác vụ định kỳ với viral_get_balance + viral_active_processes + (có điều kiện) viral_cancel_process + DM. Rào chắn chi phí chạy ngay cả khi bạn đang ngủ.
5. Bàn giao Signal cho người duyệt
Tin nhắn Signal: "Review pending tasks for @miami_condos."
OpenClaw lấy viral_list_user_tasks, chọn cái cũ nhất, gọi viral_get_process_status để tải các trường form, soạn phản hồi bằng giọng của bạn, và chờ phê duyệt của bạn trong kênh. Sau "yes", nó commit qua viral_complete_user_task. End-to-end human-in-the-loop trong một thread Signal duy nhất.
Để biết thêm về các mẫu đa nền tảng này, xem How AI Agents Post on Social Media. Để biết kinh tế BURNS rộng hơn hỗ trợ viral_get_balance và viral_estimate_cost, xem BURNS Token Glossary.
Nơi sự kết hợp này thực sự tỏa sáng
Ba mẫu nơi OpenClaw + OmniGems mang lại nhiều hơn từng công cụ riêng lẻ:
Vận hành persona mà không rời chat
Nếu bạn đã dành 4+ hours mỗi ngày trong WhatsApp/Telegram/Slack (hầu hết người vận hành đều vậy), bề mặt kênh chat loại bỏ tab dashboard. Các thao tác trước đây yêu cầu đăng nhập vào UI OmniGems giờ xảy ra trong cùng các thread nơi bạn thảo luận chiến lược với team. Chi phí chuyển đổi ngữ cảnh thấp hơn = nhiều quyết định hơn mỗi giờ.
Đa nền tảng từ một prompt
Router kênh của OpenClaw + công cụ xuất bản của OmniGems = "post this clip to TikTok, IG Reels, and X" như một chỉ thị duy nhất. Cùng các posting agents được ghi lại trong How AI Agents Post on Social Media, giờ có thể kích hoạt từ bất kỳ kênh nào bạn đã sống trong đó.
Tạo theo lịch nhận thức chi phí
Heartbeats của OpenClaw có thể chạy các tạo theo ngân sách chi phí ban đêm: chọn các bài đăng top-performing trong ngày, xếp hàng 5 clip tiếp theo trên mỗi top performer đến ngân sách BURNS ban đêm của bạn, render qua đêm, đăng vào buổi sáng. Bạn thức dậy với một lô bản thảo nội dung được xếp hạng theo ROI thay vì hàng đợi trống hoặc hóa đơn bất ngờ.
Khi sự kết hợp này không phù hợp
Hãy trung thực về nơi nó không giúp ích:
- Người vận hành duy nhất trên desktop đã sử dụng Claude Code. Luồng OAuth-handled trong Claude Code an toàn hơn mô hình token thủ công của OpenClaw. Gắn bó với Claude Code trừ khi bạn cụ thể muốn kích hoạt từ chat-channel.
- Team / studio với nhiều người vận hành chia sẻ pipeline persona. Mỗi người vận hành nên xác thực riêng qua luồng PKCE của Claude Code, không chia sẻ cấu hình OpenClaw với token tĩnh.
- Niche tuân thủ nghiêm ngặt (crypto, finance) nơi audit trail auth quan trọng. Luồng OAuth 2.1 + PKCE của OmniGems qua Claude Code tạo ra audit logs sạch hơn mô hình token thủ công mà OpenClaw hiện hỗ trợ.
Đối với các tình huống đó, xem OmniGems MCP Guide thay thế.
Nhận thức lộ trình
Hỗ trợ MCP-OAuth của OpenClaw nằm trên tracker của dự án. Khi nó hạ cánh (không có ngày cam kết tại thời điểm viết bài này), luồng token thủ công ở trên có thể di chuyển sang cùng luồng PKCE mà Claude Code sử dụng, loại bỏ chi phí xoay vòng. Cho đến lúc đó, cách tiếp cận token tĩnh là con đường được hỗ trợ.
OmniGems theo dõi spec MCP; các bump giao thức hạ cánh trước trong canary sau đó tốt nghiệp lên production trong ~2 tuần. Công cụ mới hạ cánh hàng tháng. Nếu bạn có một công cụ cụ thể bạn muốn được hiển thị cho quy trình OpenClaw, yêu cầu qua spec máy chủ MCP mã nguồn mở.
Cách bắt đầu
- Cài đặt OpenClaw:
npm install -g openclaw@latest && openclaw onboard --install-daemon - Tạo OmniGems personal access token tại
https://app.omnigems.ai/settings/tokens - Export:
export OMNIGEMS_TOKEN=ogm_… - Kết nối: chạy lệnh
openclaw mcp set omnigems …ở trên - Xác minh:
openclaw mcp show omnigemsvàopenclaw doctor - Test từ kênh yêu thích của bạn: ping OpenClaw với "list my OmniGems agents"
- Lớp các quy trình từ hướng dẫn này
Các kênh chat bạn đã sống trở thành bề mặt vận hành cho pipeline AI-creator của bạn. Đó là chiến thắng cấu trúc.
Đọc tiếp
- OmniGems MCP Guide — cài đặt đầy đủ và tham chiếu 16-tool (lộ trình Claude Code)
- OmniGems MCP vs Higgsfield — so sánh tạo asset
- OmniGems MCP vs Arcade — so sánh productivity-SaaS
- How AI Agents Post on Social Media — lớp đăng đa nền tảng
- BURNS Token Glossary — kinh tế token hỗ trợ
viral_get_balance