rubric-attested-mcp

официальный

MCP-сервер, предоставляющий ценовые фиды Rubric Protocol с ML-DSA-65 и аттестацией Hedera в виде инструментов с оплатой через x402.

Что можно делать с Rubric Attested MCP?

  • Fetch attested spot prices — Запросите актуальную цену актива в основной сети Base, например "ETH" или "BTC/USD", через get_attested_price, с возможностью указания доказательства или исторической метки времени.
  • List available price feeds — Используйте list_attested_services, чтобы увидеть полный каталог сервисов x402 от Rubric с маршрутами, ценами, сетями и описаниями.
  • Request verifiable price proofs — Получите подписанную цену с флагом proof, возвращающую кортеж раунда Chainlink и открытие обязательства для независимого пересчёта.
  • Query historical attested prices — Укажите метку времени в формате ISO-8601 с параметром at, чтобы получить прошлую цену вместо последней.

Документация

rubric-attested-mcp

MCP-сервер, который предоставляет живые, заверенные ценовые каналы Rubric Protocol в виде инструментов для любого MCP-подключенного агента (Claude Code, Cursor, Windsurf и т. д.). Автоматически обрабатывает поток x402 402 -> pay -> retry через официальный x402-fetch от Coinbase.

Почему именно это, а не другой ценовой канал: каждый ответ подписан с помощью ML-DSA-65 (постквантовый стандарт FIPS 204) и привязан к Hedera Consensus Service. Возвращаемый attestationId можно независимо проверять бессрочно на rubric-protocol.com/v1/verify/:attestationId — бесплатно, публично, без дальнейшего доверия к Rubric.

Собственная идентичность агента Rubric зарегистрирована в блокчейне в реестре идентичности ERC-8004 (0x8004A169FB4a3325136EB29fA0ceB6D2e539a432, основная сеть Base).

Инструменты

get_attested_price

Платный ($0.02 USDC через x402 в основной сети Base). Актуальная спотовая цена для пары активов в основной сети Base, считываемая напрямую с агрегаторов Chainlink через eth_call.

  • symbol (строка, обязательно) — например, "ETH", "BTC/USD"
  • proof (логическое значение, необязательно) — включить исходный кортеж раунда Chainlink + раскрытое открытие обязательства для независимого пересчёта (вместо этого $0.25)
  • at (строка, необязательно) — метка времени ISO-8601 для исторической цены вместо последней ($0.50)

list_attested_services

Бесплатный. Возвращает актуальный каталог услуг x402 от Rubric (rubric-protocol.com/.well-known/x402.json) — каждый маршрут с ценой, цену, сеть и описание.

Установка

npm install -g rubric-attested-mcp

Настройка

Добавьте в конфигурацию вашего MCP-клиента (Claude Code, Cursor, Windsurf и т. д.):

{
  "mcpServers": {
    "rubric-attested": {
      "command": "rubric-attested-mcp",
      "env": {
        "RUBRIC_MCP_PAYER_KEY": "0x<your-base-mainnet-wallet-private-key>"
      }
    }
  }
}

RUBRIC_MCP_PAYER_KEY — это закрытый ключ EOA, пополненный USDC в основной сети Base — он оплачивает вызовы get_attested_price напрямую (схема EIP-3009 exact, без смарт-аккаунта/бандлера). list_attested_services работает без настроенного ключа.

Разработка

npm install
npm run build
npm start

Лицензия

MIT