Serveur MCP

Intégration native du serveur MCP pour les interactions blockchain avec IA

Le serveur MCP (Model Context Protocol) de 256 Blocks permet aux agents IA d'interagir directement avec les réseaux blockchain. Tous les appels d'outils MCP sont convertis en requêtes RPC standard et évalués selon vos politiques existantes.

Comment Ça Fonctionne

  1. L'agent IA appelle un outil MCP (ex: eth_getBalance)
  2. La requête est reformatée en requête RPC standard
  3. Vos politiques sont évaluées: Plateforme → Organisation → Clé API
  4. Si autorisé, la requête est exécutée et les résultats sont retournés

Cela signifie que toute politique configurée pour l'accès RPC s'applique également aux appels d'outils MCP—aucune configuration supplémentaire requise.


Chaînes Supportées

Consultez Support Blockchain pour la liste complète des réseaux supportés.


Outils Disponibles

eth_blockNumber

Obtient le numéro de bloc actuel.

ParamètreTypeRequisDéfaut
chainstringOui-

eth_call

Exécute un appel de contrat en lecture seule.

ParamètreTypeRequisDéfaut
chainstringOui-
tostringOui-
datastringOui-
blockstringNonlatest
fromstringNon-
gasstringNon-
gasPricestringNon-
valuestringNon-

eth_chainId

Obtient l'ID de la chaîne.

ParamètreTypeRequisDéfaut
chainstringOui-

eth_gasPrice

Obtient le prix actuel du gas.

ParamètreTypeRequisDéfaut
chainstringOui-

eth_getBalance

Obtient le solde de token natif d'une adresse.

ParamètreTypeRequisDéfaut
chainstringOui-
addressstringOui-
blockstringNonlatest

eth_getBlockByHash

Obtient les informations du bloc par hash.

ParamètreTypeRequisDéfaut
chainstringOui-
block_hashstringOui-
full_transactionsbooleanNonfalse

eth_getBlockByNumber

Obtient les informations du bloc par numéro.

ParamètreTypeRequisDéfaut
chainstringOui-
block_numberstringOui-
full_transactionsbooleanNonfalse

eth_getCode

Obtient le bytecode d'un contrat.

ParamètreTypeRequisDéfaut
chainstringOui-
addressstringOui-
blockstringNonlatest

eth_getLogs

Interroge les logs d'événements pour un bloc spécifique. Seules les requêtes de bloc unique sont supportées.

ParamètreTypeRequisDéfaut
chainstringOui-
block_hashstringUn de ceux-ci-
block_numberstringUn de ceux-ci-
addressstringNon-
topicsarrayNon-

Spécification du bloc:

  • block_hash et block_number sont mutuellement exclusifs—utilisez l'un ou l'autre
  • block_number accepte le format hex (0x100) ou les tags (latest, finalized, safe, pending, earliest)

eth_getStorageAt

Lit le stockage du contrat à une position spécifique.

ParamètreTypeRequisDéfaut
chainstringOui-
addressstringOui-
positionstringOui-
blockstringNonlatest

eth_getTransactionByHash

Obtient les détails de la transaction par hash.

ParamètreTypeRequisDéfaut
chainstringOui-
tx_hashstringOui-

eth_getTransactionCount

Obtient le nombre de transactions (nonce) d'une adresse.

ParamètreTypeRequisDéfaut
chainstringOui-
addressstringOui-
blockstringNonlatest

eth_getTransactionReceipt

Obtient le reçu de la transaction par hash.

ParamètreTypeRequisDéfaut
chainstringOui-
tx_hashstringOui-
Serveur MCP | 256 Blocks