mcpField
S
Synthex Forge — x402 Paid Agent Services

Synthex Forge — x402 Paid Agent Services

リモート
synthexforge.com開発ツール01 週間前に更新
リポジトリ公式サイト

Synthex Forge — x402 Paid Agent Services について

Synthex Forgeのx402クライアントSDKは、Base上のUSDCで決済する有料サービスについて、支払い要求への対応、署名、再試行を処理します。開発者やエージェント向けで、署名済みの結果をネットワーク接続なしで検証できます。

主な機能

  1. 01PythonとTypeScriptのSDK
  2. 02x402決済と再試行の自動処理
  3. 03Ed25519署名のローカル検証
  4. 04オフラインテスト用モックモード
  5. 05有料サービスと無料検証ツール

活用シーン

  1. 01Base上のUSDCで有料サービスを呼び出す
  2. 02署名済み結果をローカルで確認する
  3. 03支出なしで決済フローをテストする

MCP 対応

`https://x402.synthexforge.com/mcp` のリモートStreamable HTTP MCPサーバーは、事前確認、検証、ポリシー、レート、署名検証などのツールと稼働状況を提供します。一部の呼び出しはBase上のUSDCで有料ですが、署名検証と稼働状況の確認は無料です。

設定

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

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

ツール

詳細

synthex-x402

Synthex Forge の有料 x402 サービス向けクライアント SDK。 Base メインネットの USDC を使用します。

1 回の呼び出しで完了します。402 → EIP-3009 署名 → 再試行のループは自動で処理され、verify() はネットワーク呼び出しも費用も発生させずに、応答の Ed25519 署名をローカルで再検証します。

from synthex_x402 import call, verify

result = call("/v1/preflight", {"target": "example.com"})
print(result["body"]["verdict"])        # 'go' | 'caution' | 'avoid' | 'unknown'
print(verify(result["body"])["valid"])   # True — re-checked locally
import { call, verify } from 'synthex-x402'

const result = await call('/v1/preflight', { target: 'example.com' })
console.log(result.body.verdict)         // 'go' | 'caution' | 'avoid' | 'unknown'
console.log(verify(result.body).valid)   // true — re-checked locally

インストール

pip install synthex-x402          # Python 3.9+
npm install synthex-x402          # Node 18+

費用をかけずに試す

python3 -m synthex_x402 --mock     # Python
cd sdk/typescript && npm install && npm run mock

モックでは、402、指示の解析、署名、再試行、署名済みの結果、ローカル検証まで、すべてのフローを使い捨てのキーを使ってローカルのモックサーバーに対して実行します。マシンの外部にデータが送信されることはなく、課金もされません。

リモート MCP サーバー

同じツールを、MCP のストリーミング可能な HTTP トランスポート経由で利用できます。

POST https://x402.synthexforge.com/mcp
curl -X POST https://x402.synthexforge.com/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
  • マニフェスト:https://x402.synthexforge.com/.well-known/mcp.json
  • A2A エージェントカード:https://x402.synthexforge.com/.well-known/agent.json
  • レジストリ:公式 MCP Registry(registry.modelcontextprotocol.io)の com.synthexforge.x402/paid-agent-services

サービス

すべてのツールは同じ有料 HTTP ルートへの薄いアダプターです。そのため、MCP のインターフェースと HTTP のインターフェースで、価格や動作が異なることはありません。

ツールルート価格回答する内容
preflightPOST /v1/preflight$0.01この取引相手に支払うべきでしょうか?
edge_priorPOST /v1/edge/prior$0.05ここではこれまで何がテストされていますか?
x402_indexPOST /v1/x402/index$0.02エージェント経済圏では何が提供されていて、実際に機能しますか?
data_validatePOST /v1/data/validate$0.02このペイロードはこのスキーマに対して有効ですか?
policy_checkPOST /v1/policy/check$0.10このアクションはこのポリシーで許可されていますか?
rates_referenceGET /v1/rates/reference$0.01この金額はいくらの価値がありますか?基準時刻付きで回答します。
verify_signaturePOST /v1/settlement/verify無料保有している署名済みレシートを再検証します。
healthGET /health無料サービスは稼働していますか?どのネットワーク上ですか?

決済レール

プロトコルx402 v2、exact スキーム
アセットUSDC(0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)
ネットワークBase メインネット(eip155:8453)
メソッドEIP-3009 transferWithAuthorization
payTo0xc8fF67FAE72596478599EAAcfad8656fAe1113c8

設定

変数意味
SYNTHEX_X402_PRIVATE_KEYEIP-3009 の署名キーです。ログに記録されることも、返されることもありません。
SYNTHEX_X402_KEY_FILEキーを含むファイルへのパスです。

キーを設定しない場合、call() は支払いを行わず、判断に使えるよう payment_required の指示を返します。

ドキュメント

6 つのハウツーガイドを、https://x402.synthexforge.com/docs で常時提供しています。

  1. Base で決済レシートを検証する
  2. エンドポイントに支払う前に確認する
  3. ペイロードを信頼する前に検証する
  4. 鮮度情報付きの参照レートを確認する
  5. パスを購入して引き換える
  6. 判定が自分たちによるものだと証明する

ディレクトリ構成

sdk/python/          the Python package (PyPI: synthex-x402)
sdk/typescript/      the TypeScript package (npm: synthex-x402)
glama.json           Glama registry metadata

開発

# Python
cd sdk/python && pip install -e . && python3 -m synthex_x402 --self-test

# TypeScript
cd sdk/typescript && npm install && npm run self-test

どちらのセルフテストもオフラインで実行され、EIP-3009 ダイジェストが x402 ライブラリ独自のものとバイト単位で一致することなどを検証します。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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