rubric-attested-mcp
oficialServidor 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"medianteget_attested_price, con prueba opcional o marca de tiempo histórica. - List available price feeds — Usa
list_attested_servicespara 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
atpara 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