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