mcpField
N
Neuronto Payments: x402 facilitator and API gateway

Neuronto Payments: x402 facilitator and API gateway

リモート
pay.neuronto.com金融データ06 週間前に更新
リポジトリ公式サイト

Neuronto Payments: x402 facilitator and API gateway について

Neuronto Payments は、HTTP ルートの課金と API 利用料の支払いに使う x402 のサンプルとファシリテーターを提供します。Node、Next.js、Python の構成例があり、Base 上で USDC 決済を行います。

主な機能

  1. 01HTTP ルートに x402 の支払い要件を設定
  2. 02署名を検証しオンチェーン決済を送信
  3. 03Express、Hono、Next.js、FastAPI のサンプル
  4. 04スクリプトやエージェントから 402 リクエストに支払い
  5. 05対応中のネットワーク、方式、バージョンを確認
  6. 06自動返金される加盟店で一連のテスト

活用シーン

  1. 01API エンドポイントをリクエスト単位で課金
  2. 02スクリプトやエージェントから有料 API を呼び出す
  3. 03echo 加盟店で x402 決済フローをテスト
  4. 04ファシリテーターが決済できるネットワークを確認

MCP 対応

MCP との関係についての記載はありません。

設定

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

エンドポイントhttps://pay.neuronto.com/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

6

このツールにパラメーターはありません。

詳細

x402 スターター

HTTP ルートを有料化し、利用料金を支払うための、公式の x402 SDK を使った最短の動作例です。ここにある各ファイルはそのまま実行できます。変更が必要なのは、支払いを受け取るウォレットだけです。

x402 は HTTP の 402 Payment Required を復活させます。サーバーは未払いのリクエストに 402 と機械可読な条件を返し、クライアントはステーブルコインによる支払いに署名し、ファシリテーターが署名を検証してオンチェーンで決済します。サーバーが鍵を保持したり、ブロックチェーンと通信したりすることはありません。

いずれかを選ぶ

フォルダースタック内容
expressNode、Express有料の GET /premium ルートが 1 つ
honoNode、Hono同じルートを Hono で実装
nextNext.js App Router有料の API ルート
fastapiPython、FastAPI同じルートを Python で実装
clientNode、Pythonスクリプトまたはエージェントから 402 ルートに支払い

1 分で実行

cd express
npm install
export MERCHANT=0xYourWalletAddress      # where the money goes, on Base
npm start
curl -i localhost:3000/premium           # 402 with terms

次に、client のクライアントで支払うか、任意の x402 クライアントからアクセスします。

ファシリテーター

これらのスターターでは https://pay.neuronto.com をファシリテーターとして使用します。ファシリテーターとは、支払者の署名を検証して決済をブロードキャストするサービスです。各ファイルの 1 行に設定されており、任意の x402 ファシリテーターに置き換えられます。

new HTTPFacilitatorClient({ url: "https://pay.neuronto.com" })

Base メインネット(eip155:8453)はここで利用できます。GET https://pay.neuronto.com/supported には、現在決済可能なネットワーク、スキーム、バージョンがすべて表示されます。決済できないネットワークは、決済を拒否し始める前にこのリストから削除されるため、/supported を読み取るサーバーは、受け付けられない価格を提示しません。

費用をかけずにテスト

https://pay.neuronto.com/echo は、0.001 ドルを請求して、同じリクエスト内でそのまま送り返す稼働中のマーチャントです。そのため、クライアントを費用なしでエンドツーエンドに実行できます。

curl -i https://pay.neuronto.com/echo        # a real 402, with real terms

client にある任意のクライアントから、その URL にアクセスします。返金は自動で行われ、ガス代はかかりません。

必要なもの

  • 支払いを受け取るウォレットアドレス。支払いを受け取るために、こちら側に何かをインストールする必要はありません。MERCHANT に指定したアドレスに USDC の送金として届きます。
  • 支払いを行うクライアントの場合は、残高のある鍵が必要です。実際に使用する鍵をファイルに記載しないでください。すべてのサンプルで、鍵は環境変数から読み込みます。

ライセンス

Apache-2.0。

コメント

MCP は初めてですか?

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

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