rubric-attested-mcp
offiziellMCP-Server, der die ML-DSA-65- und Hedera-beglaubigten Preis-Feeds des Rubric-Protokolls als x402-bezahlte Tools bereitstellt.
Was kann man mit Rubric Attested MCP machen?
- Attestierte Spotpreise abrufen – Fragen Sie nach einem Live-Asset-Preis auf Base-Mainnet wie
"ETH"oder"BTC/USD"überget_attested_price, optional mit Proof oder historischem Zeitstempel. - Verfügbare Preis-Feeds auflisten – Verwenden Sie
list_attested_services, um Rubrics vollständigen x402-Servicekatalog mit Routen, Preisen, Netzwerken und Beschreibungen einzusehen. - Überprüfbare Preis-Proofs anfordern – Erhalten Sie einen signierten Preis mit dem
proof-Flag, der ein Chainlink-Round-Tupel plus Commitment-Opening für unabhängige Neuberechnung zurückgibt. - Historische attestierte Preise abfragen – Geben Sie einen ISO-8601-Zeitstempel mit dem
at-Parameter an, um einen vergangenen Preis statt des aktuellsten abzurufen.
Dokumentation
rubric-attested-mcp
MCP-Server, der die Live- und beglaubigten Preisfeeds des Rubric Protocol als Tools für jeden MCP-verbundenen Agenten (Claude Code, Cursor, Windsurf usw.) bereitstellt. Übernimmt den x402 402 -> pay -> retry-Ablauf automatisch über die offizielle x402-fetch von Coinbase.
Warum dies statt eines anderen Preisfeeds: Jede Antwort ist mit ML-DSA-65 (FIPS 204 Post-Quanten) signiert und an den Hedera Consensus Service angebunden. Der zurückgegebene attestationId kann dauerhaft unabhängig unter rubric-protocol.com/v1/verify/:attestationId verifiziert werden — kostenlos, öffentlich, ohne weiteres Vertrauen in Rubric.
Rubrics eigene Agentenidentität ist on-chain im ERC-8004 Identity Registry registriert (0x8004A169FB4a3325136EB29fA0ceB6D2e539a432, Base-Mainnet).
Tools
get_attested_price
Kostenpflichtig ($0,02 USDC über x402 auf Base-Mainnet). Live-Spotpreis für ein Base-Mainnet-Assetpaar, direkt von Chainlink-Aggregatoren über eth_call gelesen.
symbol(String, erforderlich) — z. B."ETH","BTC/USD"proof(Boolean, optional) — enthält das rohe Chainlink-Round-Tupel plus eine offengelegte Commitment-Öffnung für unabhängige Neuberechnung (stattdessen $0,25)at(String, optional) — ISO-8601-Zeitstempel für einen historischen Preis anstelle des neuesten ($0,50)
list_attested_services
Kostenlos. Gibt Rubrics Live-x402-Servicekatalog (rubric-protocol.com/.well-known/x402.json) zurück — jede bepreiste Route, Preis, Netzwerk und Beschreibung.
Installation
npm install -g rubric-attested-mcp
Konfiguration
Fügen Sie dies zu Ihrer MCP-Client-Konfiguration hinzu (Claude Code, Cursor, Windsurf usw.):
{
"mcpServers": {
"rubric-attested": {
"command": "rubric-attested-mcp",
"env": {
"RUBRIC_MCP_PAYER_KEY": "0x<your-base-mainnet-wallet-private-key>"
}
}
}
}
RUBRIC_MCP_PAYER_KEY ist ein EOA-Private-Key, der mit USDC auf Base-Mainnet finanziert ist — er bezahlt get_attested_price-Aufrufe direkt (EIP-3009 exact-Schema, kein Smart Account/Bundler erforderlich). list_attested_services funktioniert ohne konfigurierten Schlüssel.
Entwicklung
npm install
npm run build
npm start
Lizenz
MIT