SuperAPI AI 工具集

blockchain-mcp

Blockchain MCP 是由 Tatum 提供的一个 Model Context Protocol (MCP) 服务器,它封装了 Tatum 的区块链数据 API 和 RPC 网关,使 LLM 客户端能够查询 130 多个区块链网络的数据。该工具支持比特币、以太坊、Solana、Polygon、Arbitrum、Base、Avalanche 等众多网络,提供区块、交易、余额、网络信息等数据查询,以及直接访问区块链 RPC 端点。使用前需要 Node.js 18+ 环境和 Tatum API 密钥,可在 Tatum 仪表板免费获取。该服务器可集成到 Cursor、Claude Desktop、VS Code 等 MCP 客户端中,通过自然语言提示调用工具,例如查询汇率、钱包余额历史或最新区块号。项目采用 MIT 许可证,提供 13 个工具,包括 10 个区块链数据工具和 3 个 RPC 网关工具。

访问官网

工具介绍

Blockchain MCP 是一个由 Tatum 驱动的 Model Context Protocol (MCP) 服务器,旨在让 LLM 客户端能够跨 130 多个区块链网络查询区块链数据。它暴露了 Tatum 的区块链数据 API 和 RPC 网关,使 AI 助手可以方便地获取链上信息。

用途

该工具主要用于为 LLM 客户端(如 Cursor、Claude Desktop、VS Code 等)提供区块链数据访问能力。通过 MCP 协议,用户可以用自然语言提示来查询区块链数据,例如获取汇率、钱包余额历史、最新区块号等。

主要能力

  • 支持 130+ 区块链网络:包括比特币、以太坊、Solana、Polygon、Arbitrum、Base、Avalanche 等众多网络。
  • 区块链数据 API:提供区块、交易、余额、网络信息等数据查询。
  • RPC 网关:直接访问区块链 RPC 端点。
  • 13 个可用工具:其中 10 个用于区块链数据查询,3 个用于 RPC 网关操作。

使用方式

  1. 环境要求:需要 Node.js 18+ 和 Tatum API 密钥(TATUM_API_KEY)。
  2. 获取 API 密钥:在 Tatum 仪表板(dashboard.tatum.io)免费创建。
  3. 安装:可以通过全局安装或直接使用发布的二进制文件(blockchain-mcp 和 blockchain-mcp-server,两者入口相同)。
  4. MCP 客户端配置:将服务器添加到 MCP 客户端(如 Cursor、Claude Desktop、VS Code 等)的配置中。注意不要提交 API 密钥,仅在客户端配置中使用环境变量。
  5. 使用示例:连接后,可以要求助手使用 MCP 工具,例如:
    • “What is the BTC/USD exchange rate?” → 调用 get_exchange_rate,参数 symbol: BTC, basePair: USD
    • “Show Vitalik’s native ETH balance history” → 在 ethereum-mainnet 上调用 get_wallet_portfolio / get_transaction_history
    • “What is the latest Ethereum block number?” → 调用 gateway_execute_rpc,参数 eth_blockNumber
  6. 链标识符:使用 Tatum 网关名称(如 ethereum-mainnet、bitcoin-mainnet)。可调用 gateway_get_supported_chains 获取实时列表。

适用场景

  • 开发者或 AI 助手需要快速查询多个区块链网络的数据。
  • 在 LLM 客户端中集成区块链数据查询功能,用于分析、监控或交互。
  • 需要直接访问区块链 RPC 端点的场景。

限制

  • 需要 Tatum API 密钥,且密钥需妥善保管。
  • 需要 Node.js 18+ 环境。
  • 具体支持的链和 RPC 覆盖范围请参考 gateway_get_supported_chains 或官方文档。
  • 项目采用 MIT 许可证,详情见 LICENSE 文件。