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 结算的付费服务中的付款要求、签名和重试,面向开发者与 Agent;签名结果可在本地无网络验证。

主要功能

  1. 01Python 与 TypeScript SDK
  2. 02自动处理 x402 付款与重试
  3. 03本地验证 Ed25519 签名
  4. 04用于离线测试的模拟模式
  5. 05付费服务与免费验证工具

适用场景

  1. 01使用 Base 上的 USDC 调用付费服务
  2. 02在本地检查签名结果
  3. 03不产生费用地测试付款流程

MCP 相关

远程 Streamable HTTP MCP 服务 `https://x402.synthexforge.com/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。

只需一次调用。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 Agent 卡片:https://x402.synthexforge.com/.well-known/agent.json
  • 注册表:官方 MCP 注册表(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.02Agent 经济体提供什么服务?这些服务有效吗?
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_KEY你的 EIP-3009 签名密钥。绝不会记录日志,也绝不会返回。
SYNTHEX_X402_KEY_FILE密钥文件的路径。

未配置密钥时,call() 不会付款——它会返回 payment_required 指令,供你自行决定。

文档

六篇操作指南,可通过 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

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。