rubric-attested-mcp
officielServeur 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"viaget_attested_price, avec preuve facultative ou horodatage historique. - Lister les flux de prix disponibles — Utilisez
list_attested_servicespour 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
atpour 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