OpenClawにMoonPay CLIをつなぐと、チャットからそのまま暗号資産の送金やスワップを実行できます。しかも、鍵を外部サービスに渡さずにローカル完結で動かせるのが大きいです。

この記事では、OpenClawとMoonPay CLIの接続手順と、実運用で先に確認すべき安全面を整理します。

  • 何をインストールすればよいか
  • MCP経由でどう接続するか
  • どこで認証と署名が行われるか
  • つまずきやすい点はどこか

https://support.moonpay.com/en/articles/592627-openclaw-moonpay-cli-setup-guide

まず全体像をつかむ

MoonPayの公式ガイドでは、OpenClawを自前のハードウェア上で動かし、MoonPay CLIをMCPサーバーとしてつなぐ流れが案内されています。MCPは、AIアシスタントが外部ツールを標準化された形で呼び出す仕組みです。ここでは、OpenClawが会話の入口になり、MoonPay CLIが金融操作の実行部になります。

この構成の利点は明快です。ブラウザを開いてウォレット画面を行き来しなくても、普段使っているメッセージアプリから指示できます。さらに、署名処理はローカル端末側で完結します。鍵を別サービスに預けない設計なので、利便性と自己保管を両立しやすいです。

セットアップの流れ

最初にOpenClawを入れます。MoonPayの手順では、npm install -g openclaw@latest でグローバル導入し、openclaw onboard --install-daemon でデーモンを入れる流れです。デーモンは常駐するため、起動しっぱなしの運用に向いています。

次にMoonPay CLIを導入します。npm install -g @moonpay/cli のあと、mp login で認証し、mp wallet create MyWallet でウォレットを作ります。mp wallet list で作成確認まで済ませます。この段階で、MoonPay側の操作基盤はローカルにそろいます。

続いてOpenClawの設定にMoonPayをMCPサーバーとして追加します。設定例はYAMLで、command: mpargs: ['mcp'] を指定します。設定を変えたら openclaw restart で再起動します。ここまでで、OpenClawがMoonPay CLIを呼べる状態になります。

使える操作は何か

公式ガイドでは、ウォレット残高の確認、スワップ、ブリッジ、価格チェック、送金、DCA設定まで案内されています。単なる情報検索ではなく、実行まで任せられるのがポイントです。

たとえば、移動中にTelegramから「今の保有状況を見せて」と送る。Slackで「USDCをSOLに交換して」と頼む。こうした使い方は、操作の入口をチャットに寄せたい人に向いています。Web UIを開く手間がなくなり、作業の切れ目が減ります。

安全性で見るべき点

この構成で重要なのは、便利さより先に信頼境界を理解することです。MoonPayの説明では、署名は端末上のOSキーチェーンを使って行われ、秘密鍵は端末の外に出ません。これは、一般的なクラウド型自動売買サービスとは意味が違います。

一方で、メッセージアプリ側は完全に安全とはみなせません。MoonPayの手順でも、未ペアリングのチャネルは既定で拒否されます。つまり、誰でも送れるメッセージをそのまま実行命令にしていない、ということです。ここは実運用で重要です。

さらに、macOSではデーモンをrootではなくユーザー権限で動かす必要があります。rootで動かすとキーチェーンにアクセスできず、署名に失敗します。AIエージェントの話は抽象的に見えますが、実際にはOSの権限設計がそのまま成否を分けます。

どんな人に向くか

向いているのは、チャットを操作盤にしたい人です。たとえば、複数チェーンをまたいで頻繁に資産を動かす人、スマホから即時に残高確認したい人、DCAや定型操作を減らしたい人です。

逆に、最初からWeb画面で完結したい人や、端末管理に慣れていない人には向きません。OpenClawとMoonPay CLIは、見た目の簡単さよりも「自分の端末で署名する」ことに価値があります。そこに納得できるかが判断基準です。

まとめ

OpenClawとMoonPay CLIの組み合わせは、AIエージェントを「会話できるだけ」から「資産を扱える」段階へ進める構成です。MCPで接続し、ローカルで署名し、チャネルをペアリングして使う。この流れを押さえれば、何が自動化できて、どこにリスクが残るかを具体的に判断できます。

金融系のAI連携は派手に見えますが、実際に大事なのは権限、署名、チャネル管理です。ここを外さなければ、チャット起点の運用はかなり実用的になります。