Servidor MCP

Integração nativa de servidor MCP para interações blockchain com IA

O servidor MCP (Model Context Protocol) da 256 Blocks permite que agentes de IA interajam diretamente com redes blockchain. Todas as chamadas de ferramentas MCP são convertidas em solicitações RPC padrão e avaliadas de acordo com suas políticas existentes.

Como Funciona

  1. O agente de IA chama uma ferramenta MCP (ex: eth_getBalance)
  2. A solicitação é reformatada como uma solicitação RPC padrão
  3. Suas políticas são avaliadas: Plataforma → Organização → Chave API
  4. Se permitido, a solicitação é executada e os resultados retornados

Isso significa que qualquer política configurada para acesso RPC também se aplica às chamadas de ferramentas MCP—nenhuma configuração adicional necessária.


Redes Suportadas

Consulte Suporte a Blockchain para a lista completa de redes suportadas.


Ferramentas Disponíveis

eth_blockNumber

Obtém o número do bloco atual.

ParâmetroTipoObrigatórioPadrão
chainstringSim-

eth_call

Executa uma chamada de contrato somente leitura.

ParâmetroTipoObrigatórioPadrão
chainstringSim-
tostringSim-
datastringSim-
blockstringNãolatest
fromstringNão-
gasstringNão-
gasPricestringNão-
valuestringNão-

eth_chainId

Obtém o ID da chain.

ParâmetroTipoObrigatórioPadrão
chainstringSim-

eth_gasPrice

Obtém o preço atual do gas.

ParâmetroTipoObrigatórioPadrão
chainstringSim-

eth_getBalance

Obtém o saldo de token nativo de um endereço.

ParâmetroTipoObrigatórioPadrão
chainstringSim-
addressstringSim-
blockstringNãolatest

eth_getBlockByHash

Obtém informações do bloco por hash.

ParâmetroTipoObrigatórioPadrão
chainstringSim-
block_hashstringSim-
full_transactionsbooleanNãofalse

eth_getBlockByNumber

Obtém informações do bloco por número.

ParâmetroTipoObrigatórioPadrão
chainstringSim-
block_numberstringSim-
full_transactionsbooleanNãofalse

eth_getCode

Obtém o bytecode de um contrato.

ParâmetroTipoObrigatórioPadrão
chainstringSim-
addressstringSim-
blockstringNãolatest

eth_getLogs

Consulta logs de eventos para um bloco específico. Apenas consultas de bloco único são suportadas.

ParâmetroTipoObrigatórioPadrão
chainstringSim-
block_hashstringUm destes-
block_numberstringUm destes-
addressstringNão-
topicsarrayNão-

Especificação de bloco:

  • block_hash e block_number são mutuamente exclusivos—use um ou outro
  • block_number aceita formato hex (0x100) ou tags (latest, finalized, safe, pending, earliest)

eth_getStorageAt

Lê o armazenamento do contrato em um slot específico.

ParâmetroTipoObrigatórioPadrão
chainstringSim-
addressstringSim-
positionstringSim-
blockstringNãolatest

eth_getTransactionByHash

Obtém detalhes da transação por hash.

ParâmetroTipoObrigatórioPadrão
chainstringSim-
tx_hashstringSim-

eth_getTransactionCount

Obtém a contagem de transações (nonce) de um endereço.

ParâmetroTipoObrigatórioPadrão
chainstringSim-
addressstringSim-
blockstringNãolatest

eth_getTransactionReceipt

Obtém o recibo da transação por hash.

ParâmetroTipoObrigatórioPadrão
chainstringSim-
tx_hashstringSim-
Servidor MCP | 256 Blocks