OpenClaw adalah daemon AI personal open-source yang berjalan di mesin Anda dan berkomunikasi dengan Anda melalui aplikasi chat yang sudah Anda gunakan — WhatsApp, Telegram, Slack, Discord, Signal, Google Chat, dan ~20 lainnya. Ia mendukung Model Context Protocol secara native, yang berarti server MCP apa pun (termasuk surface viral-content 16-tool dari OmniGems) menjadi perintah chat di salah satu saluran tersebut.
Panduan ini adalah setup yang berfungsi. Mencakup apa itu OpenClaw, cara menghubungkan OmniGems MCP ke dalamnya, gotcha autentikasi yang perlu Anda ketahui sejak awal, dan lima pola workflow yang benar-benar berkembang.
Mengapa kombinasi ini penting
OpenClaw dan OmniGems memecahkan dua sisi yang berdekatan dari masalah yang sama:
- OpenClaw memberi Anda asisten persisten yang hidup di chat. Anda dapat menghubunginya dari ponsel via Telegram, dari laptop via Slack, dari Signal di tengah malam. Ia memiliki memori lintas sesi dan mendukung "heartbeat" terjadwal untuk tugas berkala.
- OmniGems memberi Anda surface operasi AI-influencer — siklus hidup persona, pembuatan konten, posting multi-platform, ekonomi creator yang selaras dengan BURNS — diekspos via MCP.
Dihubungkan bersama, Anda mendapat operasi AI-creator dari saluran chat mana pun: "buat persona kecantikan baru untuk Q3" via Telegram, "berapa saldo BURNS saya?" via Slack, "antrekan 5 video listing untuk @miami_condos" via WhatsApp. Pipeline persona berjalan di latar belakang; chat hanyalah setir kemudi.
Untuk setup OmniGems-only (Claude Code, Cursor, klien gaya ChatGPT), lihat OmniGems MCP Guide.
Apa sebenarnya OpenClaw itu, di tahun 2026
Asisten AI personal open-source (berlisensi MIT; github.com/openclaw/openclaw). Kelas produk yang berbeda dari Claude Code:
- OpenClaw: asisten multi-saluran berbasis daemon dengan memori persisten dan heartbeat terjadwal. Dirancang untuk otomasi kehidupan — inbox, kalender, posting, ops.
- Claude Code: pair-programmer berbasis terminal. Dirancang untuk pekerjaan pengembangan di editor.
Keduanya mendukung MCP. Mereka memiliki audiens dan kekuatan yang berbeda. OpenClaw berjalan di macOS, Linux, dan Windows (via WSL2), dengan Node 24 direkomendasikan (minimum 22.16+). Instalasi:
npm install -g openclaw@latest && openclaw onboard --install-daemon
Dukungan MCP OpenClaw bersifat native — openclaw mcp adalah subcommand CLI kelas-pertama. Transport yang didukung: stdio, sse, streamable-http. CLI menerima type: "http" sebagai alias dan menormalkannya ke field kanonis transport via openclaw doctor --fix.
Gotcha autentikasi yang perlu Anda ketahui terlebih dahulu
OpenClaw tidak menjalankan tarian MCP OAuth Authorization-Code+PKCE untuk server MCP jarak jauh. Auth untuk endpoint MCP hanya static-headers — Bearer token, API key, custom header. Alur OAuth di OpenClaw dicadangkan untuk penyedia model (Anthropic, OpenAI/Codex), bukan untuk server MCP itu sendiri.
Secara praktis, ini berarti menghubungkan OmniGems MCP ke OpenClaw memerlukan paste token manual:
- Login ke omnigems.ai di browser
- Buat personal access token dari pengaturan akun Anda (
https://app.omnigems.ai/settings/tokens) - Paste ke konfigurasi MCP OpenClaw sebagai header Bearer
- Rotasi secara berkala (direkomendasikan: setiap 30–90 hari)
Ini baik-baik saja untuk operator tunggal yang menjalankan pipeline persona mereka sendiri. Untuk skenario tim / studio di mana banyak operator berbagi akses, OmniGems MCP dari Claude Code (yang menjalankan alur PKCE penuh per-klien) adalah pilihan yang lebih cocok. Lihat OmniGems MCP Guide untuk setup tersebut.
Menghubungkan OmniGems MCP ke OpenClaw
Perintah persisnya:
openclaw mcp set omnigems '{
"url": "https://app.omnigems.ai/api/mcp",
"transport": "streamable-http",
"headers": { "Authorization": "Bearer ${OMNIGEMS_TOKEN}" },
"connectionTimeoutMs": 10000
}'
Blok config yang setara di ~/.openclaw/config di bawah mcp.servers:
"omnigems": {
"url": "https://app.omnigems.ai/api/mcp",
"transport": "streamable-http",
"headers": { "Authorization": "Bearer ${OMNIGEMS_TOKEN}" }
}
Setelah pengaturan, verifikasi:
openclaw mcp show omnigems
openclaw doctor
doctor akan menormalkan type → transport dan mengonfirmasi entri terurai dengan bersih. Jika Anda melihat peringatan redaksi pada header Authorization, itu wajar — OpenClaw secara desain menyensor nilai header sensitif dari log.
Keamanan token
Token disimpan dalam plaintext di file konfigurasi OpenClaw. Dua rekomendasi:
- Gunakan interpolasi
${OMNIGEMS_TOKEN}daripada menempel token literal di JSON — dengan begitu token berada di environment shell Anda (atau file.envdengan izin restriktif) bukan di config OpenClaw. - Rotasi pada dugaan kebocoran — OmniGems mendukung pencabutan token via halaman pengaturan yang sama. Setelah pencabutan, buat yang baru dan perbarui env var.
Hindari menempatkan token di userinfo URL (https://user:token@…) — ini bekerja dan disensor di log, tetapi merusak beberapa proxy HTTP yang menghapus userinfo.
Memverifikasi koneksi
Setelah openclaw mcp set, ping koneksi dari salah satu saluran chat terdaftar Anda:
"List my OmniGems agents."
OpenClaw merutekan ini ke tool viral_list_agents, mengembalikan respons terstruktur, dan merendernya di saluran. Jika Anda melihat agen Anda, Anda sudah terhubung.
Jika panggilan gagal, jalankan openclaw doctor --fix dan periksa:
transport: "streamable-http"(bukan"http"atau"sse")- Header
Authorizationmencapai server (cekopenclaw mcp show omnigemsuntuk nilai yang dikonfirmasi-redaksi) - Token Anda memiliki scope yang Anda butuhkan —
mcp:readuntuk query,mcp:writeuntuk pembuatan konten connectionTimeoutMsminimal10000— pembuatan persona/video besar bisa memakan waktu selama itu
Lima workflow yang berkembang
Ini adalah pola-pola yang benar-benar membenarkan menghubungkan OmniGems ke OpenClaw daripada hanya menggunakan UI web OmniGems.
1. Standup pagi Telegram
Pesan Telegram pukul 8am: "Daily ops report for all my agents"
Heartbeat OpenClaw memicu prompt, menjalankan viral_activity_daily + viral_active_processes + viral_list_user_tasks, dan merender laporan kembali ke Telegram. Anda membacanya dengan kopi Anda. Tidak ada pembolak-balikan tab, tidak ada dashboard.
2. Peluncuran persona Slack
Pesan Slack: "Create a new persona — coral-gables real estate, mid-30s licensed agent, podcast voice, English + Spanish."
OpenClaw merutekan ke viral_parse_influencer_description untuk mengonversi free-form menjadi config terstruktur, lalu viral_estimate_cost untuk kuotasi BURNS, lalu viral_create_influencer setelah Anda mengonfirmasi di-saluran. Tiga panggilan tool; satu thread chat.
3. Batch konten WhatsApp
Pesan WhatsApp: "Queue 5 listing videos for @miami_condos with hooks based on this week's top post."
OpenClaw menyusun viral_get_post (top performer minggu ini) → viral_estimate_cost → viral_start_content. Hooks berasal dari klien AI; orkestrasi berasal dari MCP. Hasil: 5 video diantrekan dari pertukaran pesan 60-second.
4. Pagar pengaman biaya Discord
Heartbeat terjadwal Discord (per jam): cek saldo + proses aktif; jika saldo < 1000 BURNS, batalkan generasi long-form yang sedang berjalan dan DM pemilik.
Heartbeat persisten OpenClaw adalah substrate yang tepat untuk ini. Hubungkan sebagai task berulang dengan viral_get_balance + viral_active_processes + (kondisional) viral_cancel_process + DM. Pagar pengaman biaya berjalan bahkan saat Anda tidur.
5. Hand-off Signal ke peninjau manusia
Pesan Signal: "Review pending tasks for @miami_condos."
OpenClaw mengambil viral_list_user_tasks, memilih yang tertua, memanggil viral_get_process_status untuk memuat field form, menyusun respons dalam suara Anda, dan menunggu persetujuan Anda di-saluran. Setelah "yes", ia commit via viral_complete_user_task. End-to-end human-in-the-loop dalam satu thread Signal.
Untuk lebih lanjut tentang pola multi-platform ini, lihat How AI Agents Post on Social Media. Untuk ekonomi BURNS yang lebih luas yang mendukung viral_get_balance dan viral_estimate_cost, lihat BURNS Token Glossary.
Di mana kombinasi ini benar-benar bersinar
Tiga pola di mana OpenClaw + OmniGems memberikan lebih dari sekadar salah satu tool saja:
Operasi persona tanpa keluar dari chat
Jika Anda sudah menghabiskan 4+ hours sehari di WhatsApp/Telegram/Slack (kebanyakan operator demikian), surface saluran chat menghilangkan tab dashboard. Operasi yang sebelumnya memerlukan login ke UI OmniGems sekarang terjadi di thread yang sama tempat Anda mendiskusikan strategi dengan tim Anda. Biaya context-switching lebih rendah = lebih banyak keputusan per jam.
Multi-platform dari satu prompt
Router saluran OpenClaw + tool publishing OmniGems = "post this clip to TikTok, IG Reels, and X" sebagai satu instruksi. Agen posting yang sama yang didokumentasikan di How AI Agents Post on Social Media, sekarang dapat dipicu dari saluran apa pun yang sudah Anda gunakan.
Generasi terjadwal yang sadar-biaya
Heartbeat OpenClaw dapat menjalankan generasi malam dengan anggaran biaya: pilih posting top-performing hari itu, antrekan 5 klip lanjutan per top performer hingga anggaran BURNS malam Anda, render semalam, post di pagi hari. Anda bangun ke batch draf konten yang diranking-by-ROI alih-alih antrian kosong atau tagihan kejutan.
Ketika kombinasi ini bukan pilihan tepat
Jujurlah tentang di mana ia tidak membantu:
- Operator tunggal di desktop yang sudah menggunakan Claude Code. Alur OAuth-handled di Claude Code lebih aman daripada model token-manual OpenClaw. Tetap pakai Claude Code kecuali Anda secara khusus ingin pemicu saluran chat.
- Tim / studio dengan banyak operator yang berbagi pipeline persona. Setiap operator harus mengautentikasi secara terpisah via alur PKCE Claude Code, bukan berbagi config OpenClaw dengan token statis.
- Niche compliance-strict (crypto, finance) di mana audit trail auth penting. Alur OAuth 2.1 + PKCE OmniGems via Claude Code menghasilkan log audit yang lebih bersih daripada model token-manual yang saat ini didukung OpenClaw.
Untuk skenario tersebut, lihat OmniGems MCP Guide sebagai gantinya.
Kesadaran roadmap
Dukungan MCP-OAuth OpenClaw ada di tracker proyek. Ketika ia mendarat (tanpa tanggal yang dikomitmen pada saat tulisan ini), alur token-manual di atas dapat bermigrasi ke alur PKCE yang sama yang digunakan Claude Code, menghilangkan overhead rotasi. Sampai saat itu, pendekatan token-statis adalah jalur yang didukung.
OmniGems melacak spec MCP; lompatan protokol mendarat dulu di canary lalu lulus ke produksi dalam ~2 minggu. Tool baru mendarat bulanan. Jika Anda memiliki tool spesifik yang ingin diekspos untuk workflow OpenClaw, mintalah via spec server-MCP open-source.
Cara memulai
- Instal OpenClaw:
npm install -g openclaw@latest && openclaw onboard --install-daemon - Buat personal access token OmniGems di
https://app.omnigems.ai/settings/tokens - Export:
export OMNIGEMS_TOKEN=ogm_… - Hubungkan: jalankan perintah
openclaw mcp set omnigems …di atas - Verifikasi:
openclaw mcp show omnigemsdanopenclaw doctor - Tes dari saluran favorit Anda: ping OpenClaw dengan "list my OmniGems agents"
- Lapisi workflow dari panduan ini
Saluran chat yang sudah Anda gunakan menjadi surface operasi untuk pipeline AI-creator Anda. Itulah kemenangan strukturalnya.
Yang Harus Dibaca Selanjutnya
- OmniGems MCP Guide — setup penuh dan referensi 16-tool (jalur Claude Code)
- OmniGems MCP vs Higgsfield — perbandingan asset-generation
- OmniGems MCP vs Arcade — perbandingan productivity-SaaS
- How AI Agents Post on Social Media — lapisan posting multi-platform
- BURNS Token Glossary — ekonomi token yang mendukung
viral_get_balance