rubric-attested-mcp

chính thức

Máy chủ MCP hiển thị các nguồn cấp giá được chứng thực bởi ML-DSA-65 của Rubric Protocol và Hedera dưới dạng các công cụ trả phí x402.

GitHubDùng thử MCP nàyĐược tài trợ

Bạn có thể làm gì với Rubric Attested MCP?

  • Lấy giá niêm yết đã xác thực — Yêu cầu giá tài sản trực tiếp trên Base-mainnet như "ETH" hoặc "BTC/USD" qua get_attested_price, kèm tùy chọn bằng chứng hoặc mốc thời gian lịch sử.
  • Liệt kê các nguồn giá có sẵn — Dùng list_attested_services để xem toàn bộ danh mục dịch vụ x402 của Rubric với các route, giá, mạng lưới và mô tả.
  • Yêu cầu bằng chứng giá có thể xác minh — Nhận giá đã ký với cờ proof, trả về bộ tuple round của Chainlink cùng cam kết mở để tính toán lại độc lập.
  • Truy vấn giá đã xác thực trong quá khứ — Chỉ định mốc thời gian theo chuẩn ISO-8601 với tham số at để lấy giá trước đó thay vì giá mới nhất.

Tài liệu

rubric-attested-mcp

MCP server phơi bày các nguồn giá đã được chứng thực, trực tiếp từ Rubric Protocol dưới dạng các công cụ cho bất kỳ agent nào kết nối MCP (Claude Code, Cursor, Windsurf, v.v.). Tự động xử lý luồng x402 402 -> pay -> retry thông qua x402-fetch chính thức của Coinbase.

Vì sao chọn cái này thay vì các nguồn giá khác: mọi phản hồi đều được ký bằng ML-DSA-65 (FIPS 204 hậu lượng tử) và neo vào Hedera Consensus Service. attestationId trả về có thể được xác minh độc lập vĩnh viễn tại rubric-protocol.com/v1/verify/:attestationId — miễn phí, công khai, không cần thêm sự tin cậy nào vào Rubric.

Danh tính agent của Rubric được đăng ký trên chuỗi tại ERC-8004 Identity Registry (0x8004A169FB4a3325136EB29fA0ceB6D2e539a432, Base mainnet).

Công cụ

get_attested_price

Trả phí ($0.02 USDC qua x402 trên Base mainnet). Giá spot trực tiếp cho một cặp tài sản trên Base mainnet được đọc trực tiếp từ các aggregator Chainlink qua eth_call.

  • symbol (chuỗi, bắt buộc) — ví dụ: "ETH", "BTC/USD"
  • proof (boolean, tùy chọn) — bao gồm bộ tuple round Chainlink thô + một cam kết mở được tiết lộ để tính toán lại độc lập (thay vào đó là $0.25)
  • at (chuỗi, tùy chọn) — dấu thời gian ISO-8601 cho giá lịch sử thay vì giá mới nhất ($0.50)

list_attested_services

Miễn phí. Trả về danh mục dịch vụ x402 trực tiếp của Rubric (rubric-protocol.com/.well-known/x402.json) — mọi tuyến đường có giá, giá, mạng và mô tả.

Cài đặt

npm install -g rubric-attested-mcp

Cấu hình

Thêm vào cấu hình MCP client của bạn (Claude Code, Cursor, Windsurf, v.v.):

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

RUBRIC_MCP_PAYER_KEY là khóa riêng EOA được nạp USDC trên Base mainnet — nó thanh toán trực tiếp cho các lệnh gọi get_attested_price (lược đồ exact EIP-3009, không cần smart account/bundler). list_attested_services hoạt động mà không cần khóa được cấu hình.

Phát triển

npm install
npm run build
npm start

Giấy phép

MIT