关于 Blockscout MCP Server
Blockscout MCP Server 通过标准化的 MCP 接口连接 AI 模型与 Blockscout API,提供查询区块、交易、账户、代币和智能合约等链上数据的工具。
主要功能
- 01查询 Blockscout API 端点
- 02获取区块和交易详情
- 03检查账户和余额
- 04查看代币及转账
- 05调用智能合约
适用场景
- 01查询链上交易和区块
- 02检查账户余额及活动
- 03查看代币持有者和转账
- 04通过 Blockscout 调用合约
MCP 相关
该服务将 Blockscout API 功能作为工具提供给 MCP 客户端,包括搜索和获取链上数据。API 端点通过 `BLOCKSCOUT_API_URL` 配置。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Blockscout MCP 服务
这是一个用于与 Blockscout API 交互的模型上下文协议(MCP)服务实现。它为 AI 模型与 Blockscout API 交互提供了标准化接口。
功能
- 支持任何 Blockscout API 端点
- 获取当前区块编号
- 检查账户余额
- 获取交易计数(nonce)
- 检索区块信息
- 获取交易详情
- 发起合约调用
前提条件
- Node.js(v16 或更高版本)
- npm(Node 包管理器)
安装
- 克隆仓库:
git clone <repository-url>
cd blockscout-mcp
- 安装依赖:
npm install
- 构建项目:
npm run build
- 全局安装:
npm install -g .
全局安装后,blockscout-mcp 命令将在整个系统中可用;Cursor 需要通过此命令查找并运行 MCP 服务。
配置
服务使用以下环境变量:
BLOCKSCOUT_API_URL:要连接的 Blockscout API 端点 URL(例如,'https://mainnet.game7.io/api' 或 'https://testnet.game7.io/api')
Cursor MCP 配置
将以下内容添加到 Cursor 中的 mcp.json 文件(Settings > MCP > Add New Global Server):
{
"mcpServers": {
"blockscout-mcp": {
"command": "npx",
"args": ["-y", "blockscout-mcp"],
"env": {
"BLOCKSCOUT_API_URL": "YOUR_API_ENDPOINT"
}
}
}
}
此配置将在 Cursor 中提供以下工具:
searchget_transactionsget_blocksget_token_transfersget_statsget_transaction_infoget_transaction_token_transfersget_transaction_internal_txsget_transaction_logsget_block_infoget_block_transactionsget_address_infoget_address_token_transfersget_token_infoget_token_holdersget_internal_transactionsget_main_page_transactionsget_main_page_blocksget_indexing_statusget_transaction_chartget_market_chartget_transaction_raw_traceget_transaction_state_changesget_transaction_summaryget_block_withdrawalsget_address_countersget_address_internal_transactionsget_address_logsget_address_blocks_validatedget_address_coin_balance_historyget_address_coin_balance_history_by_dayget_smart_contractsget_smart_contract_countersget_smart_contractget_json_rpc_urlget_account_abstraction_statusget_addressesget_address_transactionsget_address_token_balancesget_address_tokensget_address_withdrawalsget_address_nftsget_address_nft_collectionsget_tokensget_token_transfers_listget_token_countersget_token_instancesget_token_instance_by_idget_token_instance_transfersget_token_instance_holdersget_token_instance_transfers_countrefetch_token_instance_metadataget_withdrawalssearch_redirect
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。