moonpay-mcp について
moonpay-mcpは、MoonPay CLIをMCPサーバーとして設定し、Claude DesktopやClaude Codeなどの対応クライアントから利用する方法を説明します。CLIの認証情報を使い、ウォレット、トークン、法定通貨、x402決済、トランザクションのツールを提供します。
主な機能
- 01MoonPay CLIをMCPサーバーとして設定
- 02ウォレット管理ツールの提供
- 03トークン検索、スワップ、ブリッジ、送金
- 04法定通貨での購入とバーチャルアカウントに対応
- 05x402決済とトランザクションのツールを提供
活用シーン
- 01Claude DesktopでMoonPayツールを使う
- 02Claude Codeでウォレットやトークンを操作する
- 03MCP対応クライアントから取引や決済を行う
MCP 対応
MoonPay CLIをMCPサーバーとして実行し、対応クライアントにすべてのMoonPay CLIツールを提供します。CLIと同じ認証情報を使用します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ moonpay/ skills --skill moonpay-mcpインストール後、Claude Code で/moonpay-mcpを入力して読み込まれたか確認します。
詳細
MoonPay MCP のセットアップ
目的
MoonPay CLI を MCP サーバーとして設定すると、Claude Desktop、Claude Code、または MCP 互換クライアントから、MoonPay のすべてのツールを直接利用できます。
前提条件
npm i -g @moonpay/cli
mp login --email [email protected]
mp verify --email [email protected] --code <code>
Claude Code のセットアップ
claude mcp add moonpay -- mp mcp
Claude Desktop のセットアップ
~/Library/Application Support/Claude/claude_desktop_config.json に追加します。
{
"mcpServers": {
"moonpay": {
"command": "mp",
"args": ["mcp"]
}
}
}
その後、Claude Desktop を再起動します。
提供される機能
MoonPay CLI のすべてのツールを MCP ツールとして利用できます。
- ウォレット管理 — ウォレットの作成、インポート、一覧表示、取得、削除、エクスポート
- トークン操作 — 検索、取得、トレンドの確認、スワップ、ブリッジ、送金
- 法定通貨 — カードや銀行口座での暗号資産の購入、オンランプ対応の仮想口座
- x402 決済 — 自動決済処理に対応した有料 API リクエスト
- トランザクション — ローカルでの署名、送信、一覧表示、取得
動作確認
セットアップ後、Claude に「どの MoonPay ツールを利用できますか?」と尋ねます。利用可能なツールがすべて表示されます。
認証
MCP サーバーは CLI と同じ認証情報(~/.config/moonpay/credentials.json)を使用します。認証するには、mp login --email <email> を実行し、その後 mp verify --email <email> --code <code> を実行してください。
関連スキル
- moonpay-auth — ログインとウォレットのセットアップ。
- moonpay-discover-tokens — トークンの検索と分析。
- moonpay-swap-tokens — トークンのスワップ。