rubric-attested-mcp
官方MCP伺服器,將Rubric Protocol的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 Identity Registry(0x8004A169FB4a3325136EB29fA0ceB6D2e539a432,Base 主網)鏈上註冊。
工具
get_attested_price
付費(透過 Base 主網上的 x402 支付 $0.02 USDC)。直接從 Chainlink 聚合器經由 eth_call 讀取 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 方案,無需智慧帳戶或 bundler)。list_attested_services 在未設定金鑰的情況下亦可運作。
開發
npm install
npm run build
npm start
授權
MIT