rubric-attested-mcp

offiziell

MCP-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" über get_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