MCP 服务器
用于 AI 驱动的区块链交互的原生 MCP 服务器集成
256 Blocks MCP(Model Context Protocol)服务器使 AI 代理能够直接与区块链网络交互。所有 MCP 工具调用都会转换为标准 RPC 请求,并根据您现有的策略进行评估。
工作原理
- AI 代理调用 MCP 工具(例如:
eth_getBalance) - 请求被重新格式化为标准 RPC 请求
- 评估您的策略:平台 → 组织 → API 密钥
- 如果允许,请求将被执行并返回结果
这意味着为 RPC 访问配置的任何策略也适用于 MCP 工具调用——无需额外配置。
支持的链
有关支持的网络的完整列表,请参阅区块链支持。
可用工具
eth_blockNumber
获取当前区块号。
| 参数 | 类型 | 必需 | 默认值 |
|---|---|---|---|
chain | string | 是 | - |
eth_call
执行只读合约调用。
| 参数 | 类型 | 必需 | 默认值 |
|---|---|---|---|
chain | string | 是 | - |
to | string | 是 | - |
data | string | 是 | - |
block | string | 否 | latest |
from | string | 否 | - |
gas | string | 否 | - |
gasPrice | string | 否 | - |
value | string | 否 | - |
eth_chainId
获取链 ID。
| 参数 | 类型 | 必需 | 默认值 |
|---|---|---|---|
chain | string | 是 | - |
eth_gasPrice
获取当前 gas 价格。
| 参数 | 类型 | 必需 | 默认值 |
|---|---|---|---|
chain | string | 是 | - |
eth_getBalance
获取地址的原生代币余额。
| 参数 | 类型 | 必需 | 默认值 |
|---|---|---|---|
chain | string | 是 | - |
address | string | 是 | - |
block | string | 否 | latest |
eth_getBlockByHash
通过哈希获取区块信息。
| 参数 | 类型 | 必需 | 默认值 |
|---|---|---|---|
chain | string | 是 | - |
block_hash | string | 是 | - |
full_transactions | boolean | 否 | false |
eth_getBlockByNumber
通过区块号获取区块信息。
| 参数 | 类型 | 必需 | 默认值 |
|---|---|---|---|
chain | string | 是 | - |
block_number | string | 是 | - |
full_transactions | boolean | 否 | false |
eth_getCode
获取合约的字节码。
| 参数 | 类型 | 必需 | 默认值 |
|---|---|---|---|
chain | string | 是 | - |
address | string | 是 | - |
block | string | 否 | latest |
eth_getLogs
查询特定区块的事件日志。仅支持单区块查询。
| 参数 | 类型 | 必需 | 默认值 |
|---|---|---|---|
chain | string | 是 | - |
block_hash | string | 二选一 | - |
block_number | string | 二选一 | - |
address | string | 否 | - |
topics | array | 否 | - |
区块规范:
block_hash和block_number互斥——使用其中之一block_number接受十六进制格式(0x100)或标签(latest、finalized、safe、pending、earliest)
eth_getStorageAt
读取特定槽位的合约存储。
| 参数 | 类型 | 必需 | 默认值 |
|---|---|---|---|
chain | string | 是 | - |
address | string | 是 | - |
position | string | 是 | - |
block | string | 否 | latest |
eth_getTransactionByHash
通过哈希获取交易详情。
| 参数 | 类型 | 必需 | 默认值 |
|---|---|---|---|
chain | string | 是 | - |
tx_hash | string | 是 | - |
eth_getTransactionCount
获取地址的交易计数(nonce)。
| 参数 | 类型 | 必需 | 默认值 |
|---|---|---|---|
chain | string | 是 | - |
address | string | 是 | - |
block | string | 否 | latest |
eth_getTransactionReceipt
通过哈希获取交易收据。
| 参数 | 类型 | 必需 | 默认值 |
|---|---|---|---|
chain | string | 是 | - |
tx_hash | string | 是 | - |