rubric-attested-mcp

oficial

Servidor MCP que expõe os feeds de preços atestados por ML-DSA-65 do Rubric Protocol e Hedera como ferramentas pagas via x402.

O que você pode fazer com Rubric Attested MCP?

  • Buscar preços atestados em tempo real — Solicite um preço de ativo ao vivo na Base-mainnet, como "ETH" ou "BTC/USD", via get_attested_price, com prova opcional ou timestamp histórico.
  • Listar feeds de preços disponíveis — Use list_attested_services para ver o catálogo completo de serviços x402 da Rubric, com rotas, preços, redes e descrições.
  • Solicitar provas de preço verificáveis — Obtenha um preço assinado com o sinalizador proof, retornando uma tupla de rodada da Chainlink mais abertura de compromisso para recomputação independente.
  • Consultar preços atestados históricos — Especifique um timestamp ISO-8601 com o parâmetro at para recuperar um preço passado em vez do mais recente.

Documentação

rubric-attested-mcp

Servidor MCP que expõe os feeds de preços atestados e ao vivo do Rubric Protocol como ferramentas para qualquer agente conectado via MCP (Claude Code, Cursor, Windsurf, etc.). Gerencia o fluxo x402 402 -> pay -> retry automaticamente por meio do x402-fetch oficial da Coinbase.

Por que este em vez de qualquer outro feed de preços: cada resposta é assinada com ML-DSA-65 (FIPS 204 pós-quântico) e ancorada no Hedera Consensus Service. O attestationId retornado pode ser verificado de forma independente para sempre em rubric-protocol.com/v1/verify/:attestationId — gratuito, público, sem necessidade de confiança adicional na Rubric.

A identidade do agente da própria Rubric está registrada on-chain no ERC-8004 Identity Registry (0x8004A169FB4a3325136EB29fA0ceB6D2e539a432, Base mainnet).

Ferramentas

get_attested_price

Paga (US$ 0,02 USDC via x402 na Base mainnet). Preço spot ao vivo para um par de ativos da Base mainnet lido diretamente dos agregadores Chainlink via eth_call.

  • symbol (string, obrigatório) — ex.: "ETH", "BTC/USD"
  • proof (booleano, opcional) — inclui a tupla bruta do round Chainlink + uma abertura de compromisso divulgada para recomputação independente (US$ 0,25 em vez disso)
  • at (string, opcional) — timestamp ISO-8601 para um preço histórico em vez do mais recente (US$ 0,50)

list_attested_services

Gratuita. Retorna o catálogo de serviços x402 ao vivo da Rubric (rubric-protocol.com/.well-known/x402.json) — cada rota precificada, preço, rede e descrição.

Instalação

npm install -g rubric-attested-mcp

Configuração

Adicione à configuração do seu 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 é uma chave privada EOA financiada com USDC na Base mainnet — ela paga pelas chamadas get_attested_price diretamente (esquema EIP-3009 exact, sem necessidade de conta inteligente/bundler). list_attested_services funciona sem chave configurada.

Desenvolvimento

npm install
npm run build
npm start

Licença

MIT