Servidor MCP

Integración nativa de servidor MCP para interacciones blockchain con IA

El servidor MCP (Model Context Protocol) de 256 Blocks permite que los agentes de IA interactúen directamente con redes blockchain. Todas las llamadas de herramientas MCP se convierten en solicitudes RPC estándar y se evalúan según sus políticas existentes.

Cómo Funciona

  1. El agente de IA llama a una herramienta MCP (ej: eth_getBalance)
  2. La solicitud se reformatea como una solicitud RPC estándar
  3. Sus políticas se evalúan: Plataforma → Organización → Clave API
  4. Si se permite, la solicitud se ejecuta y se devuelven los resultados

Esto significa que cualquier política configurada para acceso RPC también se aplica a las llamadas de herramientas MCP—no se requiere configuración adicional.


Cadenas Soportadas

Consulte Soporte de Blockchain para la lista completa de redes soportadas.


Herramientas Disponibles

eth_blockNumber

Obtiene el número de bloque actual.

ParámetroTipoRequeridoPredeterminado
chainstring-

eth_call

Ejecuta una llamada de contrato de solo lectura.

ParámetroTipoRequeridoPredeterminado
chainstring-
tostring-
datastring-
blockstringNolatest
fromstringNo-
gasstringNo-
gasPricestringNo-
valuestringNo-

eth_chainId

Obtiene el ID de la cadena.

ParámetroTipoRequeridoPredeterminado
chainstring-

eth_gasPrice

Obtiene el precio actual del gas.

ParámetroTipoRequeridoPredeterminado
chainstring-

eth_getBalance

Obtiene el saldo de token nativo de una dirección.

ParámetroTipoRequeridoPredeterminado
chainstring-
addressstring-
blockstringNolatest

eth_getBlockByHash

Obtiene información del bloque por hash.

ParámetroTipoRequeridoPredeterminado
chainstring-
block_hashstring-
full_transactionsbooleanNofalse

eth_getBlockByNumber

Obtiene información del bloque por número.

ParámetroTipoRequeridoPredeterminado
chainstring-
block_numberstring-
full_transactionsbooleanNofalse

eth_getCode

Obtiene el bytecode de un contrato.

ParámetroTipoRequeridoPredeterminado
chainstring-
addressstring-
blockstringNolatest

eth_getLogs

Consulta logs de eventos para un bloque específico. Solo se admiten consultas de bloque único.

ParámetroTipoRequeridoPredeterminado
chainstring-
block_hashstringUno de estos-
block_numberstringUno de estos-
addressstringNo-
topicsarrayNo-

Especificación de bloque:

  • block_hash y block_number son mutuamente exclusivos—use uno u otro
  • block_number acepta formato hex (0x100) o etiquetas (latest, finalized, safe, pending, earliest)

eth_getStorageAt

Lee el almacenamiento del contrato en una posición específica.

ParámetroTipoRequeridoPredeterminado
chainstring-
addressstring-
positionstring-
blockstringNolatest

eth_getTransactionByHash

Obtiene detalles de la transacción por hash.

ParámetroTipoRequeridoPredeterminado
chainstring-
tx_hashstring-

eth_getTransactionCount

Obtiene el conteo de transacciones (nonce) de una dirección.

ParámetroTipoRequeridoPredeterminado
chainstring-
addressstring-
blockstringNolatest

eth_getTransactionReceipt

Obtiene el recibo de la transacción por hash.

ParámetroTipoRequeridoPredeterminado
chainstring-
tx_hashstring-
Servidor MCP | 256 Blocks