OpenClawはオープンソースのパーソナルAIデーモンで、あなたのマシン上で動作し、すでに使っているチャットアプリ — WhatsApp、Telegram、Slack、Discord、Signal、Google Chat、その他約20種類 — を通じて対話します。Model Context Protocolをネイティブにサポートしており、つまり任意のMCPサーバー(OmniGemsの16ツールバイラルコンテンツサーフェスを含む)が、これらどのチャネルでもチャットコマンドになります。
このガイドは実用的なセットアップです。OpenClawとは何か、OmniGems MCPをどう接続するか、最初に知っておくべき認証の落とし穴、そして本当に効果が積み上がる5つのワークフローパターンをカバーします。
なぜこの組み合わせが重要なのか
OpenClawとOmniGemsは、同じ問題の隣接する2つの半分を解決します:
- OpenClaw はチャット内に常駐する永続的アシスタントを提供します。Telegramでスマホから、Slackでラップトップから、真夜中にSignalから呼び出せます。セッション間のメモリを持ち、定期タスク用のスケジュール「ハートビート」をサポートします。
- OmniGems はAIインフルエンサー運用サーフェスを提供します — ペルソナのライフサイクル、コンテンツ生成、マルチプラットフォーム投稿、BURNS連動のクリエイター経済 — MCP経由で公開されています。
組み合わせると、任意のチャットチャネルからAIクリエイター運用 ができます: Telegramで「Q3用の新しいビューティーペルソナを作成」、Slackで「BURNS残高は?」、WhatsAppで「@miami_condosの物件動画を5本キューに入れて」。ペルソナパイプラインはバックグラウンドで動き、チャットはハンドルにすぎません。
OmniGems単体のセットアップ(Claude Code、Cursor、ChatGPT形式のクライアント)については、OmniGems MCP Guideを参照。
2026年の今、OpenClawとは実際に何か
オープンソースのパーソナルAIアシスタント(MITライセンス;github.com/openclaw/openclaw)。Claude Codeとは異なる製品クラス:
- OpenClaw: 永続メモリとスケジュールハートビートを持つデーモン常駐型マルチチャネルアシスタント。生活の自動化向け — 受信箱、カレンダー、投稿、運用。
- Claude Code: ターミナル常駐のペアプログラマー。エディタ内の開発作業向け。
両方ともMCPをサポート。それぞれ異なるオーディエンスと強みを持ちます。OpenClawはmacOS、Linux、Windows(WSL2経由)で動作し、Node 24推奨(最低22.16+)。インストール:
npm install -g openclaw@latest && openclaw onboard --install-daemon
OpenClawのMCPサポートはネイティブで — openclaw mcp はファーストクラスのCLIサブコマンドです。サポートされるトランスポート: stdio、sse、streamable-http。CLIは type: "http" をエイリアスとして受け入れ、openclaw doctor --fix で正規の transport フィールドに正規化します。
まず知っておくべき認証の落とし穴
OpenClawはリモートMCPサーバーに対してMCP OAuth Authorization-Code+PKCEダンスを実行しません。 MCPエンドポイントの認証は 静的ヘッダーのみ — Bearerトークン、APIキー、カスタムヘッダー。OpenClawのOAuthフローはモデルプロバイダー(Anthropic、OpenAI/Codex)用に予約されており、MCPサーバー自体には使われません。
実用的には、OmniGems MCPをOpenClawに接続するには 手動でのトークン貼り付け が必要です:
- ブラウザでomnigems.aiにサインイン
- アカウント設定からパーソナルアクセストークンを生成 (
https://app.omnigems.ai/settings/tokens) - OpenClawのMCP設定にBearerヘッダーとして貼り付け
- 定期的にローテート(推奨: 30–90 daysごと)
これは自分のペルソナパイプラインを運用する単一オペレーターには問題ありません。複数オペレーターがアクセスを共有するチーム/スタジオシナリオでは、Claude CodeからのOmniGems MCP(クライアントごとに完全なPKCEフローを実行)の方が適しています。そのセットアップは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 は type → transport を正規化し、エントリがクリーンにパースされることを確認します。Authorizationヘッダーに編集警告が表示されたら、それは想定通り — OpenClawは設計上、ログから機密ヘッダー値を編集します。
トークンセキュリティ
トークンはOpenClaw設定ファイル内に平文で保存されます。2つの推奨事項:
${OMNIGEMS_TOKEN}補間を使う — JSONにリテラルトークンを貼るのではなく、トークンをシェル環境(または制限的なパーミッションの.envファイル)に置く方が、OpenClaw設定に置くより安全です。- 漏洩疑い時にローテート — OmniGemsは同じ設定ページからトークン取り消しをサポート。取り消し後、新しいものを生成して環境変数を更新。
URLのuserinfo (https://user:token@…) にトークンを置くのは避けてください — 動作しログでも編集されますが、userinfoを除去する一部のHTTPプロキシで壊れます。
接続の検証
openclaw mcp set の後、登録済みチャットチャネルのいずれかから接続をpingします:
"List my OmniGems agents."
OpenClawはこれを viral_list_agents ツールにルーティングし、構造化レスポンスを返し、チャネルにレンダリングします。エージェントが見えれば接続完了です。
呼び出しが失敗したら、openclaw doctor --fix を実行して以下を確認:
transport: "streamable-http"("http"や"sse"ではない)Authorizationヘッダーがサーバーに到達しているか(openclaw mcp show omnigemsで編集確認済み値をチェック)- トークンに必要なスコープがあるか — クエリには
mcp:read、コンテンツ作成にはmcp:write connectionTimeoutMsが少なくとも10000— 大きなペルソナ/動画生成にはそれだけ時間がかかります
効果が積み上がる5つのワークフロー
OmniGems Web UIを単に使うのではなく、OmniGemsをOpenClawに接続することを正当化するパターンです。
1. Telegramの朝のスタンドアップ
8amのTelegramメッセージ: "Daily ops report for all my agents"
OpenClawハートビートがプロンプトを発火し、viral_activity_daily + viral_active_processes + viral_list_user_tasks を実行し、レポートをTelegramにレンダリングして返します。コーヒー片手に読みます。タブ切り替えなし、ダッシュボードなし。
2. Slackでのペルソナローンチ
Slackメッセージ: "Create a new persona — coral-gables real estate, mid-30s licensed agent, podcast voice, English + Spanish."
OpenClawは viral_parse_influencer_description にルーティングしてフリーフォームを構造化設定に変換し、次に viral_estimate_cost でBURNS見積もりを取得し、チャネル内で確認後 viral_create_influencer を実行。3つのツール呼び出し、1つのチャットスレッド。
3. WhatsAppコンテンツバッチ
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 を構成。フックはAIクライアントから、オーケストレーションはMCPから。結果: 60-secondのメッセージ交換から5本の動画がキューに入る。
4. Discordのコストガードレール
Discordスケジュールハートビート(毎時): 残高 + アクティブプロセスをチェック; 残高 < 1000 BURNSなら、進行中の長尺生成をキャンセルしてオーナーにDM。
OpenClawの永続ハートビートはこれに最適な基盤です。viral_get_balance + viral_active_processes +(条件付き)viral_cancel_process + DMの繰り返しタスクとして接続。コストガードレールはあなたが眠っている間も動きます。
5. Signalで人間レビュアーへハンドオフ
Signalメッセージ: "Review pending tasks for @miami_condos."
OpenClawは viral_list_user_tasks を取得し、最古のものを選び、viral_get_process_status を呼んでフォームフィールドをロードし、あなたの声でレスポンスを下書きし、チャネル内であなたの承認を待ちます。"yes" の後、viral_complete_user_task 経由でコミット。1つのSignalスレッドでエンドツーエンドのhuman-in-the-loop。
これらのマルチプラットフォームパターンの詳細はHow AI Agents Post on Social Mediaを参照。viral_get_balance と viral_estimate_cost を支える広範なBURNS経済については、BURNS Token Glossaryを参照。
この組み合わせが本当に光るところ
OpenClaw + OmniGemsがどちらかのツール単独以上を提供する3つのパターン:
チャットを離れずにペルソナ運用
すでにWhatsApp/Telegram/Slackで4+ hours/日を過ごしているなら(ほとんどのオペレーターはそう)、チャットチャネルサーフェスがダッシュボードタブを排除します。以前OmniGems UIへのログインが必要だった操作が、チームと戦略を議論するのと同じスレッドで起こるようになります。コンテキストスイッチコストの低下 = 時間あたりの意思決定が増える。
1つのプロンプトからマルチプラットフォーム
OpenClawのチャネルルーター + OmniGemsの公開ツール = "post this clip to TikTok, IG Reels, and X" を1つの指示として。How AI Agents Post on Social Media で記録された同じ投稿エージェントが、すでに住んでいる任意のチャネルからトリガー可能に。
コスト認識のスケジュール生成
OpenClawのハートビートは夜間のコスト予算化生成を実行できます: 当日のトップパフォーマンス投稿を選び、トップパフォーマーごとに5つのフォローアップクリップを夜間BURNS予算までキューに入れ、夜通しレンダリング、朝に投稿。空のキューや予期せぬ請求の代わりに、ROIランキング済みのコンテンツドラフトバッチで目覚めます。
この組み合わせが合わないとき
役立たない場合について正直に:
- すでにClaude Codeを使っているデスクトップ単一オペレーター。 Claude CodeのOAuth処理フローはOpenClawの手動トークンモデルより安全です。チャットチャネルトリガーが特に必要な場合を除き、Claude Codeのままで。
- ペルソナパイプラインを共有する複数オペレーターのチーム/スタジオ。 各オペレーターはClaude CodeのPKCEフロー経由で個別に認証すべきで、静的トークンのOpenClaw設定を共有すべきではありません。
- コンプライアンス厳格なニッチ(crypto、finance)で認証監査証跡が重要な場合。 Claude Code経由のOmniGems OAuth 2.1 + PKCEフローは、OpenClawが現在サポートする手動トークンモデルよりクリーンな監査ログを生成します。
これらのシナリオには、代わりにOmniGems MCP Guideを参照。
ロードマップ認識
OpenClawのMCP-OAuthサポートはプロジェクトのトラッカー上にあります。それが実装されたとき(本記事執筆時点では確定日なし)、上記の手動トークンフローはClaude Codeが使う同じPKCEフローに移行でき、ローテーションオーバーヘッドを除去できます。それまでは静的トークンアプローチがサポートされた経路です。
OmniGemsはMCP仕様を追跡しており、プロトコルバージョンアップはまずcanaryに着地し、~2週間以内にプロダクションに昇格します。新しいツールは毎月着地。OpenClawワークフロー用に公開してほしい特定のツールがあれば、オープンソースMCPサーバー仕様経由でリクエストしてください。
始め方
- OpenClawをインストール:
npm install -g openclaw@latest && openclaw onboard --install-daemon https://app.omnigems.ai/settings/tokensでOmniGemsパーソナルアクセストークンを生成- エクスポート:
export OMNIGEMS_TOKEN=ogm_… - 接続: 上記の
openclaw mcp set omnigems …コマンドを実行 - 検証:
openclaw mcp show omnigemsとopenclaw doctor - お気に入りのチャネルからテスト: OpenClawに "list my OmniGems agents" でping
- このガイドのワークフローを重ねていく
すでに住んでいるチャットチャネルが、AIクリエイターパイプラインの運用サーフェスになります。それが構造的な勝利です。
次に読むべきもの
- OmniGems MCP Guide — 完全なセットアップと16ツールリファレンス(Claude Code経路)
- OmniGems MCP vs Higgsfield — アセット生成比較
- OmniGems MCP vs Arcade — 生産性SaaS比較
- How AI Agents Post on Social Media — マルチプラットフォーム投稿レイヤー
- BURNS Token Glossary —
viral_get_balanceを支えるトークン経済