
AI MCP Server of Blockchain

2025.04.10
0
Python区块链服务数据查询金融服务
blockchain-mcp 是一个基于区块链技术的 MCP 服务器,主要用于查询区块链上的数据,如地址余额、交易内容和区块内容等。目前支持 Ethereum 和 VeChain 区块链,未来将扩展至 Bitcoin、Solana 和 Polygon。
View on GitHub
Overview
基本能力
产品定位
blockchain-mcp 是一个区块链数据查询服务,旨在为开发者提供便捷的区块链数据访问接口。
核心功能
- 查询地址余额
- 通过交易 ID 或交易哈希获取交易内容
- 通过区块号或区块哈希获取区块内容
适用场景
- 区块链应用开发
- 区块链数据分析
- 智能合约开发
工具列表
npx @modelcontextprotocol/inspector
: 用于调试 MCP 服务器的工具
常见问题解答
暂无
使用教程
使用依赖
- 安装依赖
$uv venv
$uv sync
安装教程
- 创建 .env 文件并配置区块链 API 密钥
export ETHEREUM_NODE_URL=<your-ethereum-url>
export VECHAIN_NODE_URL=<your-vechain-url>
- 运行服务器配置
{
"mcpServers": {
"blockchain": {
"command": "uv",
"args": ["--from", "/your/blockchain/mcp/path/", "blockchain-mcp"],
"env": {
"ETHEREUM_NODE_URL":"https://mainnet.infura.io/v3/<your_key>",
"VECHAIN_NODE_URL":"https://<vechain-node-url>"
}
}
}
}
调试方式
$source .env
$npx @modelcontextprotocol/inspector uv --directory /path/to/blockchain-mcp run blockchain-mcp
集成 AI Claude 桌面应用
- 添加配置文件
- 在 Claude 桌面应用中尝试