rubric-attested-mcp

resmi

Server MCP yang mengekspos feed harga ML-DSA-65 + Hedera-attested dari Rubric Protocol sebagai alat berbayar x402.

Apa yang bisa Anda lakukan dengan Rubric Attested MCP?

  • Mengambil harga spot yang terattestasi — Minta harga aset Base-mainnet secara langsung seperti "ETH" atau "BTC/USD" melalui get_attested_price, dengan opsi bukti atau stempel waktu historis.
  • Melihat daftar feed harga yang tersedia — Gunakan list_attested_services untuk melihat katalog layanan x402 lengkap Rubric beserta rute, harga, jaringan, dan deskripsi.
  • Meminta bukti harga yang dapat diverifikasi — Dapatkan harga yang ditandatangani dengan flag proof, yang mengembalikan tuple putaran Chainlink beserta pembukaan komitmen untuk perhitungan ulang secara independen.
  • Mengkueri harga terattestasi historis — Tentukan stempel waktu ISO-8601 dengan parameter at untuk mengambil harga masa lalu, bukan harga terbaru.

Dokumentasi

rubric-attested-mcp

Server MCP yang mengekspos Rubric Protocol yang langsung, feed harga yang terattestasi sebagai alat untuk agen mana pun yang terhubung MCP (Claude Code, Cursor, Windsurf, dll). Menangani alur x402 402 -> pay -> retry secara otomatis melalui x402-fetch resmi Coinbase.

Mengapa ini daripada feed harga lainnya: setiap respons ditandatangani dengan ML-DSA-65 (FIPS 204 pasca-kuantum) dan ditautkan ke Hedera Consensus Service. attestationId yang dikembalikan dapat diverifikasi secara independen selamanya di rubric-protocol.com/v1/verify/:attestationId — gratis, publik, tanpa kepercayaan lebih lanjut pada Rubric.

Identitas agen Rubric sendiri terdaftar di on-chain di ERC-8004 Identity Registry (0x8004A169FB4a3325136EB29fA0ceB6D2e539a432, Base mainnet).

Alat

get_attested_price

Berbayar ($0.02 USDC melalui x402 di Base mainnet). Harga spot langsung untuk pasangan aset Base-mainnet yang dibaca langsung dari agregator Chainlink melalui eth_call.

  • symbol (string, wajib) — mis. "ETH", "BTC/USD"
  • proof (boolean, opsional) — sertakan tuple putaran Chainlink mentah + pembukaan komitmen yang diungkapkan untuk perhitungan ulang independen ($0.25 sebagai gantinya)
  • at (string, opsional) — stempel waktu ISO-8601 untuk harga historis sebagai gantinya dari yang terbaru ($0.50)

list_attested_services

Gratis. Mengembalikan katalog layanan x402 langsung Rubric (rubric-protocol.com/.well-known/x402.json) — setiap rute berharga, harga, jaringan, dan deskripsi.

Instalasi

npm install -g rubric-attested-mcp

Konfigurasi

Tambahkan ke konfigurasi klien MCP Anda (Claude Code, Cursor, Windsurf, dll):

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

RUBRIC_MCP_PAYER_KEY adalah kunci privat EOA yang didanai dengan USDC di Base mainnet — ini membayar panggilan get_attested_price secara langsung (skema exact EIP-3009, tidak perlu akun pintar/bundler). list_attested_services berfungsi tanpa kunci yang dikonfigurasi.

Pengembangan

npm install
npm run build
npm start

Lisensi

MIT