mcpField
T
Trustbench

Trustbench

远程服务
github.com/lithvall金融数据01 天前更新
代码仓库

关于 Trustbench

Trustbench 是面向 x402 Agent 支付的只读 MCP 服务,提供供应商排名、收据查询与验证。它可核验 Ed25519 签名及链上状态,也支持离线验证收据 JSON。

主要功能

  1. 01按能力查询 x402 供应商排名
  2. 02按 ID 获取支付收据
  3. 03核验 Ed25519 签名
  4. 04检查收据链上状态
  5. 05离线验证收据 JSON

适用场景

  1. 01比较不同能力的 x402 供应商
  2. 02按收据 ID 查看支付记录
  3. 03确认收据签名和链上状态
  4. 04验证第三方提供的收据

MCP 相关

通过 stdio 提供三个只读 MCP 工具:get_rankings、get_receipt 和 verify_receipt,供兼容的主机调用。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://trustbench.io/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 配置后重启。需要授权的服务会在首次连接时提示登录。

安装包
npm@trustbench/mcp1.1.1

工具

3
参数类型必填说明
capabilityenum是要查询排名的提供商能力。search | inference | data | media | infra

详细介绍

@trustbench/mcp

TrustBench 的原生 MCP 服务,面向 TrustBench——为 x402 Agent 支付提供非托管式路由与审计层。

为任何支持 MCP 的宿主添加三个只读工具:

工具功能
get_rankings按能力评分的 x402 服务商列表。无需 API 密钥。
get_receipt按 ID 获取任意 TrustBench 收据(rcpt_… / rrcpt_…)。无需 API 密钥。
verify_receipt确认 Ed25519 签名及链上状态。提供两种模式:按 ID 查询,或离线验证收据 JSON。无需 API 密钥。

适用于 Claude Desktop、Claude Cowork、Grok(xAI Connectors)、Kimi Code CLI、Cherry Studio、Cursor 及任何兼容 MCP 的宿主。

设置

将以下内容添加到宿主的 MCP 配置文件中(例如,Claude Desktop 使用 claude_desktop_config.json,Kimi 使用 ~/.kimi/mcp.json):

{
  "mcpServers": {
    "trustbench": {
      "command": "npx",
      "args": ["-y", "@trustbench/mcp"]
    }
  }
}

重启宿主应用。上述三个工具会立即可用——无需 API 密钥或账户。

环境变量

变量默认值说明
TRUSTBENCH_BASE_URLhttps://trustbench.io覆盖 API 基础 URL(便于本地开发)。

工具返回内容

get_rankings — 返回符合所请求能力的评分服务商 JSON 数组。能力包括:search、inference、data、media、infra。评分基于 HEAD 探测存活性检查得出(来自同一主机的 3 次采样)。完整评分公式请参阅 trustbench.io/methodology。

get_receipt — 返回完整的签名收据信封。收据签发后不可更改。Phase 3 ID 以 rcpt_ 开头,Phase 4 路由收据以 rrcpt_ 开头。

verify_receipt — 提供两种模式(恰好提供一种输入):

  • 查询模式(receipt_id)— 从 trustbench.io 获取收据,并重新执行 Ed25519 和链上验证。适用于 Agent 只有 ID 的情况。
  • 离线模式(receipt_json)— 使用已发布的公钥验证 Agent 从第三方收到的完整 {receipt, signature} 信封,无需信任数据库。适用于第三方验证场景。

两种模式都会返回 JSON 摘要,其中包含 signature_valid(布尔值)、on_chain_verified(适用时为布尔值)、signature_alg(ed25519)和 pubkey_url。如需零网络验证且无需与 TrustBench 往返通信,请改用 npm 包 @trustbench/verify-receipt。

路由工具(v1.5)

route_quote 和 route_settle(付费路由流程)需要 tb_live_… API 密钥,并将在下一版本中发布。请通过私信 X 上的 @TrustBench 申请访问权限。

技术细节

  • 传输方式:stdio(JSON-RPC 2.0)——MCP 标准
  • 除 Node.js 内置模块外,无外部依赖
  • 要求 Node ≥ 18(使用原生 fetch 和 readline)
  • 源码:github.com/lithvall/TrustBench

相关软件包

评论

支持 Markdown

第一次接触 MCP?

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

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