MCP 服务器

用于 AI 驱动的区块链交互的原生 MCP 服务器集成

256 Blocks MCP(Model Context Protocol)服务器使 AI 代理能够直接与区块链网络交互。所有 MCP 工具调用都会转换为标准 RPC 请求,并根据您现有的策略进行评估。

工作原理

  1. AI 代理调用 MCP 工具(例如:eth_getBalance
  2. 请求被重新格式化为标准 RPC 请求
  3. 评估您的策略:平台 → 组织 → API 密钥
  4. 如果允许,请求将被执行并返回结果

这意味着为 RPC 访问配置的任何策略也适用于 MCP 工具调用——无需额外配置。


支持的链

有关支持的网络的完整列表,请参阅区块链支持


可用工具

eth_blockNumber

获取当前区块号。

参数类型必需默认值
chainstring-

eth_call

执行只读合约调用。

参数类型必需默认值
chainstring-
tostring-
datastring-
blockstringlatest
fromstring-
gasstring-
gasPricestring-
valuestring-

eth_chainId

获取链 ID。

参数类型必需默认值
chainstring-

eth_gasPrice

获取当前 gas 价格。

参数类型必需默认值
chainstring-

eth_getBalance

获取地址的原生代币余额。

参数类型必需默认值
chainstring-
addressstring-
blockstringlatest

eth_getBlockByHash

通过哈希获取区块信息。

参数类型必需默认值
chainstring-
block_hashstring-
full_transactionsbooleanfalse

eth_getBlockByNumber

通过区块号获取区块信息。

参数类型必需默认值
chainstring-
block_numberstring-
full_transactionsbooleanfalse

eth_getCode

获取合约的字节码。

参数类型必需默认值
chainstring-
addressstring-
blockstringlatest

eth_getLogs

查询特定区块的事件日志。仅支持单区块查询。

参数类型必需默认值
chainstring-
block_hashstring二选一-
block_numberstring二选一-
addressstring-
topicsarray-

区块规范:

  • block_hashblock_number 互斥——使用其中之一
  • block_number 接受十六进制格式(0x100)或标签(latestfinalizedsafependingearliest

eth_getStorageAt

读取特定槽位的合约存储。

参数类型必需默认值
chainstring-
addressstring-
positionstring-
blockstringlatest

eth_getTransactionByHash

通过哈希获取交易详情。

参数类型必需默认值
chainstring-
tx_hashstring-

eth_getTransactionCount

获取地址的交易计数(nonce)。

参数类型必需默认值
chainstring-
addressstring-
blockstringlatest

eth_getTransactionReceipt

通过哈希获取交易收据。

参数类型必需默认值
chainstring-
tx_hashstring-
MCP 服务器 | 256 Blocks