AI MCP Server of Blockchain

AI MCP Server of Blockchain

site icon
2025.04.10 0
Python区块链服务数据查询金融服务
blockchain-mcp 是一个基于区块链技术的 MCP 服务器,主要用于查询区块链上的数据,如地址余额、交易内容和区块内容等。目前支持 Ethereum 和 VeChain 区块链,未来将扩展至 Bitcoin、Solana 和 Polygon。
View on GitHub

Overview

基本能力

产品定位

blockchain-mcp 是一个区块链数据查询服务,旨在为开发者提供便捷的区块链数据访问接口。

核心功能

  • 查询地址余额
  • 通过交易 ID 或交易哈希获取交易内容
  • 通过区块号或区块哈希获取区块内容

适用场景

  • 区块链应用开发
  • 区块链数据分析
  • 智能合约开发

工具列表

  • npx @modelcontextprotocol/inspector: 用于调试 MCP 服务器的工具

常见问题解答

暂无

使用教程

使用依赖

  1. 安装依赖
$uv venv
$uv sync

安装教程

  1. 创建 .env 文件并配置区块链 API 密钥
export ETHEREUM_NODE_URL=<your-ethereum-url>
export VECHAIN_NODE_URL=<your-vechain-url>
  1. 运行服务器配置
{
    "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 桌面应用

  1. 添加配置文件
  2. 在 Claude 桌面应用中尝试

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。