OpenClaw เป็น personal-AI daemon โอเพนซอร์สที่ทำงานบนเครื่องของคุณและพูดคุยกับคุณผ่านแอปแชทที่คุณใช้อยู่แล้ว — WhatsApp, Telegram, Slack, Discord, Signal, Google Chat และอีกประมาณ 20 อย่าง รองรับ Model Context Protocol แบบ native ซึ่งหมายความว่าเซิร์ฟเวอร์ MCP ใดๆ (รวมถึง surface viral-content 16-tool ของ OmniGems) จะกลายเป็นคำสั่งแชทในช่องเหล่านั้น
คู่มือนี้คือการตั้งค่าที่ใช้งานได้จริง ครอบคลุม OpenClaw คืออะไร วิธีเชื่อมต่อ OmniGems MCP เข้ากับมัน gotcha การ auth ที่คุณต้องรู้ตั้งแต่ต้น และห้ารูปแบบเวิร์กโฟลว์ที่ทบต้นได้จริง
ทำไมการผสมผสานนี้จึงสำคัญ
OpenClaw และ OmniGems แก้ไขปัญหาสองครึ่งที่ใกล้เคียงกัน:
- OpenClaw ให้ผู้ช่วยถาวรที่อาศัยในแชท คุณสามารถส่งข้อความถึงมันจากโทรศัพท์ผ่าน Telegram, จากแล็ปท็อปผ่าน Slack, จาก Signal ตอนเที่ยงคืน มันมีหน่วยความจำข้ามเซสชันและรองรับ "heartbeat" ที่กำหนดเวลาสำหรับงานเป็นช่วงๆ
- OmniGems ให้ surface การดำเนินงาน AI-influencer — วงจรชีวิต persona, การสร้างเนื้อหา, การโพสต์หลายแพลตฟอร์ม, เศรษฐกิจครีเอเตอร์ที่สอดคล้องกับ BURNS — เปิดเผยผ่าน MCP
เชื่อมต่อกันแล้ว คุณจะได้ การดำเนินงาน AI-creator จากช่องแชทใดก็ได้: "create a new beauty persona for Q3" ผ่าน Telegram, "what's my BURNS balance?" ผ่าน Slack, "queue 5 listing videos for @miami_condos" ผ่าน WhatsApp persona pipeline ทำงานในเบื้องหลัง; แชทเป็นเพียงพวงมาลัย
สำหรับการตั้งค่า OmniGems-only (Claude Code, Cursor, ไคลเอนต์สไตล์ ChatGPT) ดู OmniGems MCP Guide
OpenClaw คืออะไรจริงๆ ในปี 2026
ผู้ช่วย AI ส่วนตัวโอเพนซอร์ส (ลิขสิทธิ์ MIT; github.com/openclaw/openclaw) คลาสผลิตภัณฑ์ที่แตกต่างจาก Claude Code:
- OpenClaw: ผู้ช่วยหลายช่องที่อาศัย daemon พร้อมหน่วยความจำถาวรและ heartbeat ที่กำหนดเวลา ออกแบบสำหรับการทำให้ชีวิตอัตโนมัติ — กล่องจดหมาย, ปฏิทิน, การโพสต์, การดำเนินงาน
- Claude Code: pair-programmer ที่อาศัยใน terminal ออกแบบสำหรับงานพัฒนาในตัวแก้ไข
ทั้งสองรองรับ MCP ทั้งสองมีผู้ใช้และจุดแข็งที่แตกต่างกัน OpenClaw ทำงานบน macOS, Linux และ Windows (ผ่าน WSL2) โดยแนะนำ Node 24 (ขั้นต่ำ 22.16+) ติดตั้ง:
npm install -g openclaw@latest && openclaw onboard --install-daemon
การรองรับ MCP ของ OpenClaw เป็นแบบ native — openclaw mcp เป็นคำสั่งย่อย CLI ระดับเฟิร์สคลาส Transports ที่รองรับ: stdio, sse, streamable-http CLI ยอมรับ type: "http" เป็นนามแฝงและ normalize ไปยังฟิลด์ transport แบบ canonical ผ่าน openclaw doctor --fix
gotcha การ auth ที่คุณต้องรู้ก่อน
OpenClaw ไม่รัน MCP OAuth Authorization-Code+PKCE dance สำหรับเซิร์ฟเวอร์ MCP ระยะไกล Auth สำหรับ MCP endpoints เป็น static-headers เท่านั้น — Bearer tokens, API keys, custom headers OAuth flows ใน OpenClaw สงวนไว้สำหรับ model providers (Anthropic, OpenAI/Codex) ไม่ใช่สำหรับเซิร์ฟเวอร์ MCP เอง
ในทางปฏิบัติ นี่หมายความว่าการเชื่อมต่อ OmniGems MCP เข้ากับ OpenClaw ต้อง paste token แบบ manual:
- ลงชื่อเข้าใช้ omnigems.ai ในเบราว์เซอร์
- สร้าง personal access token จากการตั้งค่าบัญชีของคุณ (
https://app.omnigems.ai/settings/tokens) - paste ลงในการกำหนดค่า MCP ของ OpenClaw เป็น Bearer header
- หมุนเวียนเป็นระยะ (แนะนำ: ทุก 30–90 days)
นี่ใช้ได้สำหรับผู้ดำเนินการคนเดียวที่รัน persona pipeline ของตนเอง สำหรับสถานการณ์ทีม / สตูดิโอที่ผู้ดำเนินการหลายคนแชร์การเข้าถึง OmniGems MCP จาก Claude Code (ซึ่งรัน PKCE flow เต็มรูปแบบต่อไคลเอนต์) จะเหมาะสมกว่า ดู OmniGems MCP Guide สำหรับการตั้งค่านั้น
การเชื่อมต่อ OmniGems MCP เข้ากับ OpenClaw
คำสั่งที่แม่นยำ:
openclaw mcp set omnigems '{
"url": "https://app.omnigems.ai/api/mcp",
"transport": "streamable-http",
"headers": { "Authorization": "Bearer ${OMNIGEMS_TOKEN}" },
"connectionTimeoutMs": 10000
}'
บล็อกการกำหนดค่าเทียบเท่าใน ~/.openclaw/config ภายใต้ mcp.servers:
"omnigems": {
"url": "https://app.omnigems.ai/api/mcp",
"transport": "streamable-http",
"headers": { "Authorization": "Bearer ${OMNIGEMS_TOKEN}" }
}
หลังจากตั้งค่าแล้ว ตรวจสอบ:
openclaw mcp show omnigems
openclaw doctor
doctor จะ normalize type → transport และยืนยันว่ารายการ parse ได้สะอาด หากคุณเห็นคำเตือน redaction บน Authorization header นั่นเป็นสิ่งที่คาดหวัง — OpenClaw ตัดทอนค่า header ที่ละเอียดอ่อนจากบันทึกโดยการออกแบบ
ความปลอดภัยของ Token
Token อยู่ในรูปแบบ plaintext ในไฟล์การกำหนดค่า OpenClaw คำแนะนำสองข้อ:
- ใช้การแทรก
${OMNIGEMS_TOKEN}แทนที่จะวาง token ตามตัวอักษรใน JSON — ด้วยวิธีนี้ token จะอยู่ใน shell environment ของคุณ (หรือไฟล์.envที่มีสิทธิ์จำกัด) แทนที่จะอยู่ในการกำหนดค่า OpenClaw - หมุนเวียนเมื่อสงสัยว่ามีการรั่วไหล — OmniGems รองรับการเพิกถอน token ผ่านหน้าการตั้งค่าเดียวกัน หลังจากเพิกถอน สร้างใหม่และอัปเดต env var
หลีกเลี่ยงการใส่ token ใน URL userinfo (https://user:token@…) — มันใช้ได้และถูกตัดทอนในบันทึก แต่มันทำให้ HTTP proxies บางตัวที่ลบ userinfo เสีย
การยืนยันการเชื่อมต่อ
หลังจาก openclaw mcp set ping การเชื่อมต่อจากช่องแชทที่ลงทะเบียนใดๆ ของคุณ:
"List my OmniGems agents."
OpenClaw routes สิ่งนี้ไปยังเครื่องมือ viral_list_agents ส่งคืนการตอบสนองที่มีโครงสร้าง และ render มันในช่อง หากคุณเห็น agents ของคุณ คุณเชื่อมต่อแล้ว
หากการเรียกล้มเหลว รัน openclaw doctor --fix และตรวจสอบ:
transport: "streamable-http"(ไม่ใช่"http"หรือ"sse")Authorizationheader ถึงเซิร์ฟเวอร์ (ตรวจสอบopenclaw mcp show omnigemsสำหรับค่าที่ยืนยัน redaction แล้ว)- token ของคุณมี scopes ที่คุณต้องการ —
mcp:readสำหรับ queries,mcp:writeสำหรับการสร้างเนื้อหา connectionTimeoutMsอย่างน้อย10000— การสร้าง persona/video ขนาดใหญ่อาจใช้เวลานานขนาดนั้น
ห้าเวิร์กโฟลว์ที่ทบต้น
นี่คือรูปแบบที่พิสูจน์ได้ว่าควรเชื่อมต่อ OmniGems เข้ากับ OpenClaw แทนที่จะใช้แค่ OmniGems web UI
1. Telegram morning standup
ข้อความ Telegram ตอน 8am: "Daily ops report for all my agents"
OpenClaw heartbeat จุดชนวน prompt, รัน viral_activity_daily + viral_active_processes + viral_list_user_tasks และ render รายงานกลับเข้า Telegram คุณอ่านมันพร้อมกาแฟ ไม่ต้องสลับแท็บ ไม่มีแดชบอร์ด
2. Slack persona launch
ข้อความ Slack: "Create a new persona — coral-gables real estate, mid-30s licensed agent, podcast voice, English + Spanish."
OpenClaw routes ไปยัง viral_parse_influencer_description เพื่อแปลงรูปแบบอิสระเป็นการกำหนดค่าที่มีโครงสร้าง จากนั้น viral_estimate_cost สำหรับใบเสนอราคา BURNS จากนั้น viral_create_influencer หลังจากคุณยืนยันในช่อง การเรียกเครื่องมือสามครั้ง; เธรดแชทเดียว
3. WhatsApp content batch
ข้อความ WhatsApp: "Queue 5 listing videos for @miami_condos with hooks based on this week's top post."
OpenClaw ประกอบ viral_get_post (ผู้แสดงผลงานยอดเยี่ยมในสัปดาห์นี้) → viral_estimate_cost → viral_start_content Hooks มาจาก AI client; orchestration มาจาก MCP ผลลัพธ์: 5 วิดีโอเข้าคิวจากการแลกเปลี่ยนข้อความ 60-second
4. Discord cost guardrails
Discord scheduled heartbeat (รายชั่วโมง): ตรวจสอบยอดคงเหลือ + processes ที่ใช้งานอยู่; หากยอดคงเหลือ < 1000 BURNS ให้ยกเลิกการสร้าง long-form ที่กำลังดำเนินอยู่และ DM เจ้าของ
heartbeats ถาวรของ OpenClaw เป็นพื้นฐานที่เหมาะสมสำหรับสิ่งนี้ เชื่อมต่อเป็น task ที่ทำซ้ำด้วย viral_get_balance + viral_active_processes + (เงื่อนไข) viral_cancel_process + DM cost guardrail ทำงานแม้ในขณะที่คุณนอนหลับ
5. Signal hand-off ไปยังผู้ตรวจสอบมนุษย์
ข้อความ Signal: "Review pending tasks for @miami_condos."
OpenClaw ดึง viral_list_user_tasks เลือกอันที่เก่าที่สุด เรียก viral_get_process_status เพื่อโหลดฟิลด์แบบฟอร์ม ร่างการตอบกลับด้วยเสียงของคุณ และรอการอนุมัติของคุณในช่อง หลังจาก "yes" มัน commit ผ่าน viral_complete_user_task end-to-end human-in-the-loop ในเธรด Signal เดียว
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบหลายแพลตฟอร์มเหล่านี้ ดู How AI Agents Post on Social Media สำหรับเศรษฐศาสตร์ BURNS ที่กว้างขึ้นที่สนับสนุน viral_get_balance และ viral_estimate_cost ดู BURNS Token Glossary
ที่ไหนการผสมผสานนี้โดดเด่นจริงๆ
สามรูปแบบที่ OpenClaw + OmniGems ส่งมอบมากกว่าเครื่องมือใดเครื่องมือหนึ่งเพียงอย่างเดียว:
การดำเนินงาน Persona โดยไม่ต้องออกจากแชท
หากคุณใช้เวลา 4+ hours ต่อวันใน WhatsApp/Telegram/Slack อยู่แล้ว (ผู้ดำเนินการส่วนใหญ่เป็น) surface ช่องแชทกำจัดแท็บแดชบอร์ด การดำเนินงานที่ก่อนหน้านี้ต้องล็อกอินเข้า OmniGems UI ตอนนี้เกิดขึ้นในเธรดเดียวกันที่คุณหารือกลยุทธ์กับทีมของคุณ ต้นทุนการสลับบริบทต่ำลง = การตัดสินใจมากขึ้นต่อชั่วโมง
หลายแพลตฟอร์มจาก prompt เดียว
router ช่องของ OpenClaw + เครื่องมือเผยแพร่ของ OmniGems = "post this clip to TikTok, IG Reels, and X" เป็นคำสั่งเดียว posting agents เดียวกันที่บันทึกไว้ใน How AI Agents Post on Social Media ตอนนี้สามารถ trigger ได้จากช่องใดก็ได้ที่คุณอาศัยอยู่แล้ว
การสร้างที่กำหนดเวลาและตระหนักถึงต้นทุน
heartbeats ของ OpenClaw สามารถรันการสร้างที่จัดงบประมาณต้นทุนยามค่ำคืน: เลือกโพสต์ที่ทำผลงานยอดเยี่ยมของวัน คิว 5 คลิปติดตามต่อผู้แสดงผลงานยอดเยี่ยมไปจนถึงงบประมาณ BURNS ยามค่ำคืนของคุณ render ข้ามคืน โพสต์ในตอนเช้า คุณตื่นขึ้นมาด้วยกลุ่มฉบับร่างเนื้อหาที่จัดอันดับโดย ROI แทนที่จะเป็นคิวว่างเปล่าหรือบิลที่ไม่คาดคิด
เมื่อการผสมผสานนี้ไม่เหมาะสม
ซื่อสัตย์เกี่ยวกับสิ่งที่ไม่ช่วย:
- ผู้ดำเนินการคนเดียวบนเดสก์ท็อปที่ใช้ Claude Code อยู่แล้ว OAuth-handled flow ใน Claude Code ปลอดภัยกว่าโมเดล manual-token ของ OpenClaw ติดอยู่กับ Claude Code เว้นแต่คุณต้องการ chat-channel triggering โดยเฉพาะ
- ทีม / สตูดิโอที่มีผู้ดำเนินการหลายคนแชร์ persona pipeline ผู้ดำเนินการแต่ละคนควรตรวจสอบสิทธิ์แยกกันผ่าน PKCE flow ของ Claude Code ไม่ใช่แชร์การกำหนดค่า OpenClaw ด้วย token แบบ static
- ช่องที่ปฏิบัติตามข้อกำหนดอย่างเข้มงวด (crypto, finance) ที่ auth audit trail สำคัญ OAuth 2.1 + PKCE flow ของ OmniGems ผ่าน Claude Code สร้างบันทึกการตรวจสอบที่สะอาดกว่าโมเดล manual-token ที่ OpenClaw รองรับในปัจจุบัน
สำหรับสถานการณ์เหล่านั้น ดู OmniGems MCP Guide แทน
การตระหนักถึงโรดแมป
การรองรับ MCP-OAuth ของ OpenClaw อยู่ในตัวติดตามของโครงการ เมื่อมันลงจอด (ไม่มีวันที่ผูกมัด ณ การเขียนนี้) flow manual-token ด้านบนสามารถย้ายไปยัง PKCE flow เดียวกันที่ Claude Code ใช้ได้ กำจัด overhead การหมุนเวียน จนกว่าจะถึงตอนนั้น แนวทาง static-token เป็นเส้นทางที่ได้รับการสนับสนุน
OmniGems ติดตามข้อกำหนด MCP; การกระแทกโปรโตคอลลงจอดใน canary ก่อนแล้วจึงสำเร็จการศึกษาสู่การผลิตภายใน ~2 สัปดาห์ เครื่องมือใหม่ลงจอดทุกเดือน หากคุณมีเครื่องมือเฉพาะที่ต้องการให้เปิดเผยสำหรับเวิร์กโฟลว์ OpenClaw ให้ขอผ่านข้อกำหนดเซิร์ฟเวอร์ MCP โอเพนซอร์ส
วิธีเริ่มต้น
- ติดตั้ง OpenClaw:
npm install -g openclaw@latest && openclaw onboard --install-daemon - สร้าง OmniGems personal access token ที่
https://app.omnigems.ai/settings/tokens - Export:
export OMNIGEMS_TOKEN=ogm_… - เชื่อมต่อ: รันคำสั่ง
openclaw mcp set omnigems …ด้านบน - ยืนยัน:
openclaw mcp show omnigemsและopenclaw doctor - ทดสอบจากช่องโปรดของคุณ: ping OpenClaw ด้วย "list my OmniGems agents"
- เลเยอร์ในเวิร์กโฟลว์จากคู่มือนี้
ช่องแชทที่คุณอาศัยอยู่แล้วกลายเป็น surface การดำเนินงานสำหรับ AI-creator pipeline ของคุณ นั่นคือชัยชนะเชิงโครงสร้าง
สิ่งที่ต้องอ่านต่อไป
- OmniGems MCP Guide — การตั้งค่าเต็มรูปแบบและอ้างอิง 16-tool (เส้นทาง Claude Code)
- OmniGems MCP vs Higgsfield — การเปรียบเทียบการสร้างสินทรัพย์
- OmniGems MCP vs Arcade — การเปรียบเทียบ productivity-SaaS
- How AI Agents Post on Social Media — เลเยอร์การโพสต์หลายแพลตฟอร์ม
- BURNS Token Glossary — เศรษฐกิจ token ที่สนับสนุน
viral_get_balance