mcpField
S
Spraay Solana Gateway — Batch Payments For Ai Agents On Solana

Spraay Solana Gateway — Batch Payments For Ai Agents On Solana

リモート
github.com/plagtech金融データ03 週間前に更新
リポジトリ

Spraay Solana Gateway — Batch Payments For Ai Agents On Solana について

Spraay Solana Gateway は、Solana 上で複数のウォレットへ SOL や SPL トークンを一括送金する AI エージェント向け決済基盤です。x402 によるリクエスト単位の支払いに対応し、エージェントフレームワーク用の MCP サーバーも備えます。

主な機能

  1. 01複数ウォレットへ SOL を一括送金
  2. 02SPL トークンの一括送金
  3. 03リクエスト費用の見積もり
  4. 04トランザクション状況の確認
  5. 05x402 による支払い検証

活用シーン

  1. 01複数ウォレットへのトークン配布
  2. 02一括送金費用の見積もり
  3. 03送信済みトランザクションの確認

MCP 対応

SOL・SPL の一括送金、費用見積もり、トランザクション照会のツールを備えた MCP サーバーを含み、AI エージェントフレームワークとの統合に対応します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://gateway-solana.spraay.app/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

4
パラメーター型必須説明
recipientsarrayはい受信者の配列

詳細

💧 Spraay Solana Gateway

Solana 上の AI エージェント向け、x402 対応の一括決済インフラストラクチャです。

あらゆる AI エージェントが、x402 決済プロトコルを通じて 1,000 以上のウォレットに SOL、USDC、BONK、または任意の SPL トークンを一括送信できます。API キーは不要です。アカウント登録も不要です。リクエストごとの従量課金です。

🏗️ アーキテクチャ

AI Agent (any framework)
    │
    ├── HTTP Request
    │
    ▼
┌──────────────────────────────────────────┐
│   Spraay Solana Gateway                  │
│   gateway-solana.spraay.app              │
│                                          │
│   @x402/express + @x402/svm             │
│   ┌─────────────┐  ┌──────────────┐     │
│   │ x402 Payment│  │ Solana Batch │     │
│   │ Middleware   │  │ Engine       │     │
│   └──────┬──────┘  └──────┬───────┘     │
│          │                │              │
│          ▼                ▼              │
│   USDC payment     Execute batch        │
│   verified via     SOL/SPL transfers    │
│   facilitator                           │
└──────────────────────────────────────────┘
    │
    ▼
Solana Network

📡 エンドポイント

エンドポイントメソッド料金説明
/solana/batch-send-solPOST$0.01複数のウォレットに SOL を一括送信します
/solana/batch-send-tokenPOST$0.01任意の SPL トークンを一括送信します
/solana/quoteGET$0.001費用の見積もりを取得します
/solana/status/:txidGET$0.001トランザクションのステータスを確認します
/healthGET無料ヘルスチェック
/.well-known/x402GET無料x402 検出用マニフェスト

🚀 クイックスタート

1. クローンとインストール
git clone https://github.com/plagtech/spraay-solana-gateway.git
cd spraay-solana-gateway
npm install
2. 設定
cp .env.example .env
# Edit .env with your treasury wallet and private key
3. 実行
npm run dev    # development (auto-reload)
npm start      # production

📖 API の使用方法

SOL の一括送信
curl -X POST https://gateway-solana.spraay.app/solana/batch-send-sol \
  -H "Content-Type: application/json" \
  -H "X-PAYMENT: <base64 payment proof>" \
  -d '{
    "recipients": [
      { "address": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM", "amount": 0.01 },
      { "address": "7S3P4HxJpyyigGzodYwHtCxZyUQe9JiBMHyLWP9SfKFJ", "amount": 0.02 }
    ]
  }'
SPL トークンの一括送信
curl -X POST https://gateway-solana.spraay.app/solana/batch-send-token \
  -H "Content-Type: application/json" \
  -H "X-PAYMENT: <base64 payment proof>" \
  -d '{
    "mint": "DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263",
    "recipients": [
      { "address": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM", "amount": 1000 },
      { "address": "7S3P4HxJpyyigGzodYwHtCxZyUQe9JiBMHyLWP9SfKFJ", "amount": 500 }
    ]
  }'
見積もりの取得
curl "https://gateway-solana.spraay.app/solana/quote?recipients=100&token=BONK"

🔐 x402 決済フロー

  1. エージェントが決済ヘッダーなしでリクエストを送信します
  2. ゲートウェイが、Solana USDC の決済手順とともに 402 Payment Required を返します
  3. エージェントが Solana 上で USDC をトレジャリーアドレスに送信します
  4. エージェントが X-PAYMENT ヘッダーに決済証明を含めてリクエストを再送します
  5. ゲートウェイがファシリテーターを通じて決済を検証し、一括送金を実行します

対応ファシリテーター:

  • Devnet:https://x402.org/facilitator
  • Mainnet:https://facilitator.payai.network(PayAI — トランザクション手数料無料)

🤖 MCP サーバー

このゲートウェイには、AI エージェントのフレームワークとの統合に対応する MCP サーバーが含まれています。

# Install MCP SDK
npm install @modelcontextprotocol/sdk

# Run MCP server
node mcp/spraay-solana-mcp.js

利用可能なツール:

  • spraay_solana_batch_send_sol — SOL の一括送信
  • spraay_solana_batch_send_token — SPL トークンの一括送信
  • spraay_solana_quote — 費用の見積もり
  • spraay_solana_tx_status — トランザクションの照会

🌐 デプロイ

Railway
  1. Railway プロジェクトで新しいサービスを作成します
  2. GitHub リポジトリ plagtech/spraay-solana-gateway を接続します
  3. Railway ダッシュボードで環境変数を設定します
  4. デプロイし、カスタムドメインを設定します
DNS(GoDaddy)
Type: CNAME
Name: gateway-solana
Value: <railway-app-url>.railway.app
TTL: 600

🔗 Spraay エコシステム

サービスURL
Spraay アプリspraay.app
Base ゲートウェイgateway.spraay.app
Solana ゲートウェイgateway-solana.spraay.app
GitHubgithub.com/plagtech
Twitter@Spraay_app

📄 ライセンス

MIT

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。