MCP Сервер

Нативная интеграция MCP-сервера для AI-взаимодействия с блокчейном

MCP-сервер (Model Context Protocol) 256 Blocks позволяет AI-агентам напрямую взаимодействовать с блокчейн-сетями. Все вызовы инструментов MCP преобразуются в стандартные RPC-запросы и оцениваются согласно существующим политикам.

Как это работает

  1. AI-агент вызывает инструмент MCP (например: eth_getBalance)
  2. Запрос преобразуется в стандартный RPC-запрос
  3. Ваши политики оцениваются: Платформа → Организация → API-ключ
  4. Если разрешено, запрос выполняется и результаты возвращаются

Это означает, что любые политики, настроенные для RPC-доступа, также применяются к вызовам инструментов MCP—дополнительная настройка не требуется.


Поддерживаемые сети

Полный список поддерживаемых сетей см. в разделе Поддержка блокчейнов.


Доступные инструменты

eth_blockNumber

Получить текущий номер блока.

ПараметрТипОбязательныйПо умолчанию
chainstringДа-

eth_call

Выполнить вызов контракта только для чтения.

ПараметрТипОбязательныйПо умолчанию
chainstringДа-
tostringДа-
datastringДа-
blockstringНетlatest
fromstringНет-
gasstringНет-
gasPricestringНет-
valuestringНет-

eth_chainId

Получить ID цепи.

ПараметрТипОбязательныйПо умолчанию
chainstringДа-

eth_gasPrice

Получить текущую цену газа.

ПараметрТипОбязательныйПо умолчанию
chainstringДа-

eth_getBalance

Получить баланс нативного токена адреса.

ПараметрТипОбязательныйПо умолчанию
chainstringДа-
addressstringДа-
blockstringНетlatest

eth_getBlockByHash

Получить информацию о блоке по хешу.

ПараметрТипОбязательныйПо умолчанию
chainstringДа-
block_hashstringДа-
full_transactionsbooleanНетfalse

eth_getBlockByNumber

Получить информацию о блоке по номеру.

ПараметрТипОбязательныйПо умолчанию
chainstringДа-
block_numberstringДа-
full_transactionsbooleanНетfalse

eth_getCode

Получить байткод контракта.

ПараметрТипОбязательныйПо умолчанию
chainstringДа-
addressstringДа-
blockstringНетlatest

eth_getLogs

Запросить логи событий для определённого блока. Поддерживаются только запросы одного блока.

ПараметрТипОбязательныйПо умолчанию
chainstringДа-
block_hashstringОдин из-
block_numberstringОдин из-
addressstringНет-
topicsarrayНет-

Спецификация блока:

  • block_hash и block_number взаимоисключающие—используйте один или другой
  • block_number принимает шестнадцатеричный формат (0x100) или теги (latest, finalized, safe, pending, earliest)

eth_getStorageAt

Прочитать хранилище контракта в определённом слоте.

ПараметрТипОбязательныйПо умолчанию
chainstringДа-
addressstringДа-
positionstringДа-
blockstringНетlatest

eth_getTransactionByHash

Получить детали транзакции по хешу.

ПараметрТипОбязательныйПо умолчанию
chainstringДа-
tx_hashstringДа-

eth_getTransactionCount

Получить количество транзакций (nonce) для адреса.

ПараметрТипОбязательныйПо умолчанию
chainstringДа-
addressstringДа-
blockstringНетlatest

eth_getTransactionReceipt

Получить квитанцию транзакции по хешу.

ПараметрТипОбязательныйПо умолчанию
chainstringДа-
tx_hashstringДа-
MCP Сервер | 256 Blocks