rubric-attested-mcp

officiel

Serveur MCP exposant les flux de prix attestés par Hedera de Rubric Protocol, basés sur ML-DSA-65, comme outils payants via x402.

Que pouvez-vous faire avec Rubric Attested MCP ?

  • Récupérer les prix spot attestés — Demandez un prix d'actif en direct sur Base-mainnet comme "ETH" ou "BTC/USD" via get_attested_price, avec preuve facultative ou horodatage historique.
  • Lister les flux de prix disponibles — Utilisez list_attested_services pour voir le catalogue complet des services x402 de Rubric avec les routes, prix, réseaux et descriptions.
  • Demander des preuves de prix vérifiables — Obtenez un prix signé avec l'indicateur proof, renvoyant un tuple de round Chainlink plus une ouverture d'engagement pour un recalcul indépendant.
  • Interroger les prix attestés historiques — Spécifiez un horodatage ISO-8601 avec le paramètre at pour récupérer un prix passé au lieu du plus récent.

Documentation

rubric-attested-mcp

Serveur MCP qui expose les flux de prix attestés et en direct du Rubric Protocol sous forme d'outils pour tout agent connecté à MCP (Claude Code, Cursor, Windsurf, etc.). Gère automatiquement le flux x402 402 -> pay -> retry via le x402-fetch officiel de Coinbase.

Pourquoi celui-ci plutôt qu'un autre flux de prix : chaque réponse est signée avec ML-DSA-65 (post-quantique FIPS 204) et ancrée sur Hedera Consensus Service. Le attestationId renvoyé peut être vérifié indépendamment pour toujours à rubric-protocol.com/v1/verify/:attestationId — gratuit, public, sans confiance supplémentaire requise envers Rubric.

L'identité d'agent de Rubric est enregistrée sur la chaîne via le registre d'identité ERC-8004 (0x8004A169FB4a3325136EB29fA0ceB6D2e539a432, Base mainnet).

Outils

get_attested_price

Payant (0,02 $ USDC via x402 sur Base mainnet). Prix spot en direct pour une paire d'actifs sur Base mainnet, lu directement depuis les agrégateurs Chainlink via eth_call.

  • symbol (chaîne, requis) — par ex. "ETH", "BTC/USD"
  • proof (booléen, facultatif) — inclut le tuple brut du tour Chainlink + une ouverture d'engagement divulguée pour un recalcul indépendant (0,25 $ à la place)
  • at (chaîne, facultatif) — horodatage ISO-8601 pour un prix historique au lieu du plus récent (0,50 $)

list_attested_services

Gratuit. Renvoie le catalogue de services x402 en direct de Rubric (rubric-protocol.com/.well-known/x402.json) — chaque route tarifée, prix, réseau et description.

Installation

npm install -g rubric-attested-mcp

Configuration

Ajoutez à la configuration de votre client MCP (Claude Code, Cursor, Windsurf, etc.) :

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

RUBRIC_MCP_PAYER_KEY est une clé privée EOA financée en USDC sur Base mainnet — elle paie les appels get_attested_price directement (schéma EIP-3009 exact, sans compte intelligent/bundler nécessaire). list_attested_services fonctionne sans clé configurée.

Développement

npm install
npm run build
npm start

Licence

MIT