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