mcpField
X
x402 Router

x402 Router

ローカル
github.com/camerxnduff開発ツール04 日前に更新

x402 Router について

x402 Router は、x402 の従量課金エンドポイントを検索する読み取り専用の MCP サーバーと API です。稼働状況を調査し、信頼性とレイテンシで評価して、利用可能で価格が分かる経路をエージェントが見つけられるようにします。

主な機能

  1. 01稼働中の x402 エンドポイント検索
  2. 02評価順のエンドポイントへのルーティング
  3. 03稼働率とレイテンシの調査
  4. 04レジストリ統計の表示

活用シーン

  1. 01カテゴリとチェーンでエンドポイントを検索
  2. 02最低スコアを満たす経路の選択
  3. 03チェーン別エンドポイント数の確認
  4. 04有料ルート要件の確認

MCP 対応

エンドポイント検索、リクエストのルーティング、レジストリ統計の取得、有料ルート要件の確認を行う4つの読み取り専用ツールを公開します。サーバーはキーを保持せず、支払いも行いません。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"camerxnduff-x402-router": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/camerxnduff/x402-router-mcp:0.1.0"
]
}
}
}
起動コマンドdocker run -i --rm ghcr.io/camerxnduff/x402-router-mcp:0.1.0

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocighcr.io/camerxnduff/x402-router-mcp:0.1.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

x402 Router:適切な x402 エンドポイントを見つけて支払うための MCP サーバー+無料 API

MCP x402 Chains USDC License: MIT Docker build

3,100 以上のサービスにまたがる 20,700 以上の稼働中の x402 従量課金エンドポイントを 3 時間ごとにプローブし、信頼性を 0~100 で評価します。 エージェントは、どの x402 API が稼働しているかを把握する必要はありません。ルーターに尋ねてください。

キーワード: x402、MCP、MCP サーバー、AI エージェント、エージェント決済、従量課金 API、USDC、Base、Solana、x402 ディスカバリー、x402 ルーター、x402 レジストリ、HTTP 402。

クイックスタート(MCP、30 秒)

サーバーは読み取り専用です。キーを保持せず、支払いも行いません。次の 4 つのツールを提供します: search_x402_endpoints、route_x402_request、get_registry_stats、get_paid_route_requirements

オプション A:uvx(クローン不要、PyPI も不要)

Claude Desktop(claude_desktop_config.json)または Cursor(~/.cursor/mcp.json):

{
  "mcpServers": {
    "x402-router": {
      "command": "uvx",
      "args": ["--from", "git+https://github.com/camerxnduff/x402-router-mcp#subdirectory=mcp-server", "x402-router-mcp"]
    }
  }
}
オプション B:Docker
{
  "mcpServers": {
    "x402-router": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "ghcr.io/camerxnduff/x402-router-mcp:latest"]
    }
  }
}

または、自分でビルドするには、docker build -t x402-router-mcp . を実行し、イメージ名として x402-router-mcp を使用してください。

オプション C:ソースから
git clone https://github.com/camerxnduff/x402-router-mcp
cd x402-router-mcp/mcp-server
python3 -m venv .venv && . .venv/bin/activate
pip install -r requirements.txt
python test_client.py   # calls the live router, read-only
{"mcpServers":{"x402-router":{"command":"/abs/path/x402-router-mcp/mcp-server/.venv/bin/python","args":["/abs/path/x402-router-mcp/mcp-server/server.py"]}}}

Streamable HTTP:python server.py --http 8000 を実行すると、http://localhost:8000/mcp が提供されます。 環境変数による上書き:X402_ROUTER_URL、X402_DASHBOARD_URL。

インストールせずに試す(curl)

# best live Base endpoint for a category (free preview)
curl -s -X POST https://router-production-ab89.up.railway.app/route \
  -H 'content-type: application/json' -d '{"category":"Finance","chain":"Base"}'

# search the registry
curl -s 'https://dashboard-production-4344.up.railway.app/api/endpoints?q=weather&chain=Base&limit=5'

理由

何千もの x402 エンドポイントが存在しますが、その多くは停止していたり、設定に誤りがあったり、応答が遅かったりします。ルーターはすべてのエンドポイントをプローブし、402 の本文が有効か(バージョン、スキーム、ネットワーク、payTo、アセット、金額)を確認したうえで、稼働時間とレイテンシーに基づいて順位付けします。これにより、エージェントは価格が明確な、動作するエンドポイントを利用できます。

HTTP API

エンドポイント説明
GET /api/endpoints?q=&chain=&category=&max_price=&min_score=&sort=&limit=(ダッシュボード)稼働中のエンドポイントを検索し、最適なものから表示
GET /api/summary(ダッシュボード)チェーン、カテゴリ、ソース別の件数
GET /api/registry(ダッシュボード)レジストリ全体(gzip)
POST /route(ルーター)最適な単一の候補を返す無料プレビュー
POST /route/paid(ルーター)同じ結果を返す x402 有料版:Base で $0.01 USDC(Solana も利用可能)

使用例:examples/(curl、Python、TypeScript)。

支払い

/route/paid は x402 v2 に対応しています。まず Base USDC を使用し、フォールバックとして Solana USDC を使用します。決済は PayAI ファシリテーターを通じて行われます。ルーターはルーティングした呼び出しに 1% の手数料を加算します。MCP サーバー自体は支払いを行いません。支払いを行うのはエージェントの x402 クライアントです。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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