rubric-attested-mcp

oficial

Servidor MCP que expone los feeds de precios atestiguados por ML-DSA-65 de Rubric Protocol y Hedera como herramientas pagadas mediante x402.

¿Qué puedes hacer con Rubric Attested MCP?

  • Fetch attested spot prices — Solicita un precio en vivo de un activo en Base-mainnet como "ETH" o "BTC/USD" mediante get_attested_price, con prueba opcional o marca de tiempo histórica.
  • List available price feeds — Usa list_attested_services para ver el catálogo completo de servicios x402 de Rubric con rutas, precios, redes y descripciones.
  • Request verifiable price proofs — Obtén un precio firmado con la bandera proof, que devuelve una tupla de ronda de Chainlink más la apertura de compromiso para un recálculo independiente.
  • Query historical attested prices — Especifica una marca de tiempo ISO-8601 con el parámetro at para recuperar un precio pasado en lugar del más reciente.

Documentación

rubric-attested-mcp

Servidor MCP que expone los feeds de precios en vivo y atestiguados del Protocolo Rubric como herramientas para cualquier agente conectado a MCP (Claude Code, Cursor, Windsurf, etc.). Gestiona el flujo de x402 402 -> pay -> retry automáticamente a través del x402-fetch oficial de Coinbase.

Por qué esto en lugar de cualquier otro feed de precios: cada respuesta está firmada con ML-DSA-65 (FIPS 204 post-cuántico) y anclada al Servicio de Consenso de Hedera. El attestationId devuelto puede verificarse de forma independiente para siempre en rubric-protocol.com/v1/verify/:attestationId — gratis, público, sin necesidad de confiar en Rubric.

La identidad de agente de Rubric está registrada en cadena en el Registro de Identidad ERC-8004 (0x8004A169FB4a3325136EB29fA0ceB6D2e539a432, red principal de Base).

Herramientas

get_attested_price

De pago ($0.02 USDC vía x402 en la red principal de Base). Precio spot en vivo para un par de activos de la red principal de Base, leído directamente de los agregadores de Chainlink a través de eth_call.

  • symbol (cadena, obligatorio) — p. ej. "ETH", "BTC/USD"
  • proof (booleano, opcional) — incluye la tupla de ronda cruda de Chainlink + una apertura de compromiso divulgada para recomputación independiente ($0.25 en su lugar)
  • at (cadena, opcional) — marca de tiempo ISO-8601 para un precio histórico en lugar del más reciente ($0.50)

list_attested_services

Gratis. Devuelve el catálogo de servicios x402 en vivo de Rubric (rubric-protocol.com/.well-known/x402.json) — cada ruta con precio, precio, red y descripción.

Instalación

npm install -g rubric-attested-mcp

Configuración

Añade a la configuración de tu cliente 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 es una clave privada EOA financiada con USDC en la red principal de Base — paga las llamadas a get_attested_price directamente (esquema de autorización EIP-3009 exact, sin necesidad de cuenta inteligente/bundler). list_attested_services funciona sin clave configurada.

Desarrollo

npm install
npm run build
npm start

Licencia

MIT