mcpField
M
moonpay-x402

moonpay-x402

github.com/moonpay開発11246 回インストール23 週間前に更新
リポジトリ

moonpay-x402 について

moonpay-x402は、MoonPay CLIでx402保護エンドポイントに有料HTTPリクエストを送るスキルです。CLIが402応答を検出して支払いトランザクションを作成・署名し、支払い証明を添えて再試行します。リクエストが失敗した場合、支払いは決済されません。

主な機能

  1. 01任意のメソッドでHTTPリクエスト
  2. 02402の支払いフローを自動処理
  3. 03ローカルウォレットで支払いに署名
  4. 04リクエスト失敗時は決済しない

活用シーン

  1. 01x402保護APIを呼び出す
  2. 02リクエストでサービスのレート制限を引き上げる
  3. 03SolanaまたはBaseのウォレットでリクエスト料金を支払う

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/moonpay/skills --skill moonpay-x402

インストール後、Claude Code で/moonpay-x402を入力して読み込まれたか確認します。

詳細

x402 の有料 API リクエスト

目的

x402 で保護されたエンドポイントに HTTP リクエストを送信します。CLI は 402 Payment Required レスポンスを自動的に検出し、ローカルウォレットで決済トランザクションを作成して署名した後、決済証明を付けてリクエストを再試行します。

コマンド

mp x402 request \
  --method POST \
  --url <x402-endpoint-url> \
  --body '<json-body>' \
  --wallet <wallet-name-or-address> \
  --chain solana

利用可能な x402 エンドポイント

エンドポイント料金入力
https://agents.moonpay.com/x402/upgrade$1-$20{"duration": "day"} または {"duration": "month"}

使用例

  1. ユーザー:「1 日間、レート制限を引き上げてください。」
  2. 実行:mp upgrade --duration day --wallet my-wallet --chain solana
  3. CLI が 402 の決済フローを自動的に処理し、アップグレードを適用します。

注意事項

  • Solana または Base 上の USDC を保有するローカルウォレットが必要です。
  • Solana メインネットと Base で決済できます。
  • リクエストが失敗した場合(ステータス >= 400)、決済は確定されません。エラーに対して料金は発生しません。
  • まず moonpay-auth を使ってローカルウォレットを設定してください。

関連スキル

  • moonpay-auth — ローカルウォレットを作成またはインポートします。
  • moonpay-check-wallet — 有料リクエストを送信する前に、ウォレット残高を確認します。
  • moonpay-upgrade — x402 経由でレート制限を引き上げます。

コメント