返回 MCP 目录
public公开dns本地运行

blockchain-mcp

Tatum提供的区块链MCP服务,支持130+区块链网络,提供区块链数据查询和RPC网关工具。

article

README

🚀 Blockchain MCP powered by Tatum

基于Tatum的区块链MCP(模型上下文协议)服务器,可通过130多个网络访问Tatum的区块链API,还提供包括RPC网关和区块链数据洞察等工具

MCP TypeScript NPM Version License: MIT

Install MCP Server

🚀 快速开始

1. 获取API密钥

Tatum Dashboard 获取免费的API密钥。

2. MCP客户端集成

将此服务器添加到您的MCP客户端配置中:

{
  "mcpServers": {
    "tatumio": {
      "command": "npx",
      "args": [
        "@tatumio/blockchain-mcp"
      ],
      "env": {
        "TATUM_API_KEY": "YOUR_API_KEY"
      }
    }
  }
}

✨ 主要特性

  • 130多个区块链网络:涵盖比特币、以太坊、Polygon、Arbitrum、Base、Avalanche等众多网络。
  • 🔗 区块链数据:可获取区块、交易、余额和网络信息等。
  • 🌐 RPC网关:可直接访问区块链RPC端点。

📦 安装指南

全局安装(推荐)

npm install -g @tatumio/blockchain-mcp

本地安装

npm install @tatumio/blockchain-mcp

🛠️ 可用工具

区块链数据(10个工具)

  • get_metadata - 通过地址和ID获取NFT/多代币元数据。
  • get_wallet_balance_by_time - 获取特定时间的钱包余额。
  • get_wallet_portfolio - 获取全面的钱包资产组合。
  • get_owners - 获取NFT/代币的所有者。
  • check_owner - 检查地址是否拥有特定代币。
  • get_transaction_history - 获取地址的交易历史。
  • get_block_by_time - 通过时间戳获取区块信息。
  • get_tokens - 获取特定钱包的代币。
  • check_malicous_address - 检查地址是否为恶意地址。
  • get_exchange_rate - 获取实时汇率。

RPC网关(4个工具)

  • gateway_get_supported_chains - 获取所有支持的区块链网络。
  • gateway_get_supported_methods - 获取链支持的RPC方法。
  • gateway_execute_rpc - 在任何支持的链上执行RPC调用。

🌐 支持的网络

EVM兼容网络(69个网络)

  • 以太坊:主网、Sepolia、Holesky。
  • 第2层网络:Polygon、Arbitrum、Optimism、Base。
  • 侧链:BSC、Avalanche、Fantom。
  • 企业级网络:Celo、Palm、Gnosis。
  • 游戏网络:Ronin、Chiliz。

非EVM网络(61个网络)

  • 比特币:主网、测试网、Signet。
  • 替代币:莱特币、狗狗币、比特币现金。
  • 智能合约平台:Solana、Cardano、Tezos。
  • 企业级网络:Stellar、Ripple、EOS。

📚 详细文档

📄 许可证

本项目采用MIT许可证 - 有关详细信息,请参阅 LICENSE 文件。

🏢 关于Tatum

Tatum是一个区块链开发平台,提供用于构建区块链应用程序的API、SDK和工具。欲了解更多信息,请访问 tatum.io


由Tatum团队用心打造 ❤️

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端