rubric-attested-mcp

官方

MCP服务器,将Rubric协议的ML-DSA-65及Hedera认证价格源作为x402付费工具开放。

你可以用 Rubric Attested MCP 做什么?

  • 获取认证现货价格 — 通过 get_attested_price 请求实时的 Base 主网资产价格,如 "ETH""BTC/USD",可附带证明或历史时间戳。
  • 列出可用价格源 — 使用 list_attested_services 查看 Rubric 完整的 x402 服务目录,包括路由、价格、网络和描述。
  • 请求可验证的价格证明 — 使用 proof 标志获取带签名的价格,返回 Chainlink 轮次元组及承诺开启信息,以便独立重新计算。
  • 查询历史认证价格 — 使用 at 参数指定 ISO-8601 时间戳,以检索过去的价格而非最新价格。

文档

rubric-attested-mcp

MCP 服务器,将 Rubric Protocol 的实时、经认证的价格馈送作为工具,提供给任何接入 MCP 的代理(Claude Code、Cursor、Windsurf 等)。通过 Coinbase 官方 x402-fetch 自动处理 x402 402 -> pay -> retry 流程。

为什么选择它而不是其他价格馈送: 每个响应都使用 ML-DSA-65(FIPS 204 后量子)签名,并锚定到 Hedera Consensus Service。返回的 attestationId 可以在 rubric-protocol.com/v1/verify/:attestationId 处独立永久验证——免费、公开,无需进一步信任 Rubric。

Rubric 自身的代理身份已在 ERC-8004 身份注册表(0x8004A169FB4a3325136EB29fA0ceB6D2e539a432,Base 主网)上链注册。

工具

get_attested_price

付费(通过 Base 主网上的 x402 支付 $0.02 USDC)。通过 eth_call 直接从 Chainlink 聚合器读取 Base 主网资产对的实时现货价格。

  • symbol(字符串,必填)—— 例如 "ETH""BTC/USD"
  • proof(布尔值,可选)—— 包含原始 Chainlink 轮次元组以及已披露的承诺开启,用于独立重新计算(改为 $0.25)
  • at(字符串,可选)—— ISO-8601 时间戳,用于获取历史价格而非最新价格($0.50)

list_attested_services

免费。返回 Rubric 的实时 x402 服务目录(rubric-protocol.com/.well-known/x402.json)—— 每个定价路由、价格、网络和描述。

安装

npm install -g rubric-attested-mcp

配置

添加到您的 MCP 客户端配置(Claude Code、Cursor、Windsurf 等):

{
  "mcpServers": {
    "rubric-attested": {
      "command": "rubric-attested-mcp",
      "env": {
        "RUBRIC_MCP_PAYER_KEY": "0x<your-base-mainnet-wallet-private-key>"
      }
    }
  }
}

RUBRIC_MCP_PAYER_KEY 是在 Base 主网上持有 USDC 的 EOA 私钥——它直接支付 get_attested_price 调用费用(EIP-3009 exact 方案,无需智能账户/捆绑器)。list_attested_services 在未配置密钥的情况下也能正常工作。

开发

npm install
npm run build
npm start

许可证

MIT