X402 Multi Chain Blockchain Gateway について
X402 Multi Chain Blockchain Gatewayは、NEAR、Solana、Baseのデータを従量課金で提供するブロックチェーンAPIです。オンチェーンのアカウント、取引、ネットワーク情報の照会向けで、x402によるUSDCの少額決済に対応し、APIキーなしで利用できます。
主な機能
- 01NEAR、Solana、Baseに対応
- 02アカウント・取引・ネットワーク情報のAPI
- 03x402によるUSDC従量課金
- 04APIキーや登録が不要
- 05決済分析ダッシュボード
活用シーン
- 01複数チェーンの残高やトークンを確認
- 02取引、バリデーター、ステーキング情報を調査
- 03少額決済でブロックチェーンデータを取得
MCP 対応
READMEではMCP Registryへの登録が示されていますが、MCPクライアントに公開するツールや具体的な呼び出し方法は説明されていません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
x402 マルチチェーン・ブロックチェーン API
x402 による USDC マイクロペイメントを利用した、NEAR Protocol、Solana、Base(Ethereum L2) 向けの従量課金制ブロックチェーンデータ API です。
稼働中: ironflip.duckdns.org
機能
- 3 つのチェーン(NEAR、Solana、Base)に対応する 24 個の REST エンドポイント
- x402 マイクロペイメント — Solana または Base で呼び出し 1 回あたり $0.001~$0.005 USDC
- API キーも登録も不要 —
X-PAYMENTヘッダーを付けるだけです - エージェントによる検出が可能 — OpenAPI 3.1、A2A エージェントカード、ChatGPT プラグインマニフェスト、llms.txt
- 支払いを追跡できる分析ダッシュボード
io.github.trevorflipper/near-solana-blockchain-apiとして MCP Registry に登録済み
エンドポイント
NEAR Protocol(8)
| エンドポイント | 価格 | 説明 |
|---|---|---|
GET /api/near/account/{id}/balance | $0.001 | NEAR 残高(合計、ステーキング済み、利用可能) |
GET /api/near/account/{id}/keys | $0.001 | アクセスキー(フルアクセスおよび関数呼び出し) |
GET /api/near/tx/{hash}?sender_id={id} | $0.001 | レシートとアクションを含むトランザクション |
GET /api/near/validators | $0.002 | アクティブなバリデーターセット |
GET /api/near/validators/{id} | $0.001 | 個別のバリデーターの詳細 |
GET /api/near/account/{id}/staking | $0.002 | 複数のプールにわたるステーキング委任 |
GET /api/near/nft/{contract}/tokens | $0.002 | メタデータ付き NFT トークン |
GET /api/near/defi/pools | $0.005 | Ref Finance の流動性プール |
Solana(9)
| エンドポイント | 価格 | 説明 |
|---|---|---|
GET /api/solana/account/{id}/balance | $0.001 | SOL 残高 |
GET /api/solana/account/{id}/info | $0.001 | アカウントのメタデータ |
GET /api/solana/account/{id}/tokens | $0.002 | SPL トークンの保有状況 |
GET /api/solana/account/{id}/stakes | $0.002 | ステークアカウント |
GET /api/solana/account/{id}/transactions | $0.002 | 最近のトランザクション署名 |
GET /api/solana/tx/{signature} | $0.001 | 解析済みトランザクションの詳細 |
GET /api/solana/validators | $0.002 | ステーク順の上位投票アカウント |
GET /api/solana/tokens/prices | $0.002 | SOL、USDC、JUP、JTO、BONK の価格 |
GET /api/solana/network/stats | $0.002 | エポック、TPS、供給量 |
Base / Ethereum L2(7)
| エンドポイント | 価格 | 説明 |
|---|---|---|
GET /api/base/account/{id}/balance | $0.001 | Base 上の ETH 残高 |
GET /api/base/account/{id}/info | $0.001 | EOA とコントラクトの判別 |
GET /api/base/account/{id}/tokens | $0.002 | ERC-20 残高(USDC、DAI、WETH など) |
GET /api/base/tx/{hash} | $0.001 | トランザクションの詳細 |
GET /api/base/block/latest | $0.002 | 最新ブロック情報 |
GET /api/base/gas | $0.001 | 現在のガス価格 |
GET /api/base/network/stats | $0.002 | ネットワーク統計 |
支払い
支払いには x402 プロトコルを使用します。USDC トランザクションの証明を含む X-PAYMENT ヘッダーを指定してください。
- Solana メインネット —
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp - Base(EIP-155:8453) —
eip155:8453
ファシリテーター(AutoIncentive)は無料で、API キーは不要です。
検出
| 標準 | URL |
|---|---|
| OpenAPI 3.1 | /openapi.json |
| A2A エージェントカード | /.well-known/agent-card.json |
| ChatGPT プラグイン | /.well-known/ai-plugin.json |
| LLMs.txt | /llms.txt |
| ダッシュボード | /dashboard |
セルフホスト
git clone https://github.com/trevorflipper/x402-multichain-gateway.git
cd x402-multichain-gateway
npm install
npm run build
# Required env vars for paid mode:
export X402_PAY_TO="<your-solana-usdc-address>"
export X402_BASE_PAY_TO="<your-base-usdc-address>"
npm start
X402_PAY_TO を設定しない場合、ゲートウェイは無料のデモモードで動作します(支払いは不要です)。
技術スタック
- TypeScript + Express
- @x402/express ミドルウェア
- near-api-js v5
- Solana と Base 用の生の JSON-RPC(SDK 依存なし)
- 分析用の better-sqlite3
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。