使用说明
Tatum支持的区块链MCP
A. 模型上下文协议 (MCP)服务器,用于公开Tatum区块链数据API和RPC网关,以便LLM客户端可以跨 130多个网络.在上获取API密钥 Tatum MCP页面 或 仪表盘.
特性
需要Node.js 18+ 和一个 TATUM_API_KEY.
安装
npm install -g @tatumio/blockchain-mcp
或者在没有全局安装的情况下使用:
npx @tatumio/blockchain-mcp
已发布的二进制文件: blockchain-mcp 和 blockchain-mcp-server (相同的入口点)。
MCP客户端设置
- 在创建一个免费的API密钥 dashboard.tatum.io.
- 将服务器添加到您的MCP客户端(Cursor、Claude Desktop、VS Code等):
{
"mcpServers": {
"tatumio": {
"command": "npx",
"args": ["@tatumio/blockchain-mcp"],
"env": {
"TATUM_API_KEY": "YOUR_API_KEY"
}
}
}
}
不要提交API密钥。仅在客户端配置中使用环境变量。
示例提示
连接后,您可以要求您的助手使用MCP工具,例如:
- “BTC/USD的汇率是多少?”→
get_exchange_rate随着symbol: BTC,basePair: USD - “显示Vitalik的本地ETH余额历史”→
get_wallet_portfolio/get_transaction_history上ethereum-mainnet - “最新的以太坊区块号是多少?”→
gateway_execute_rpc随着eth_blockNumber
链标识符使用Tatum网关名称(例如。 ethereum-mainnet, bitcoin-mainnet).呼叫 gateway_get_supported_chains 对于直播列表。
可用工具(13)
区块链数据(10)
| 工具 | 说明 |
|---|---|
get_metadata |
按合约地址和令牌ID列出的NFT/多令牌元数据 |
get_wallet_balance_by_time |
区块或时间戳的本地钱包余额 |
get_wallet_portfolio |
钱包组合(原生、可替换、NFT) |
get_owners |
NFT或代币合约的所有者 |
check_owner |
地址是否拥有给定的令牌 |
get_transaction_history |
一个或多个地址的交易历史记录 |
get_block_by_time |
时间戳的块信息 |
get_tokens |
令牌元数据(合约地址或 native) |
check_malicious_address |
钱包/合约地址的安全检查 |
get_exchange_rate |
菲亚特/加密货币汇率(例如。 BTC / USD) |
RPC网关(3)
| 工具 | 说明 |
|---|---|
gateway_get_supported_chains |
通过网关可用的所有网络 |
gateway_get_supported_methods |
链支持RPC/REST方法 |
gateway_execute_rpc |
在链上运行JSON-RPC方法或REST调用 |
支持的网络
Tatum支持许多EVM和非EVM链。示例:
- 以太坊虚拟机以太坊(主网、Sepolia、Holesky)、Polygon、Arbitrum、Optimism、Base、BSC、Avalanche、Fantom、Celo、Gnosis、Ronin等。
- 非 EVM:比特币、莱特币、狗狗币、索拉纳、卡尔达诺、Tezos、恒星币、瑞波币等。
对于权威链ID和RPC覆盖率,请使用 gateway_get_supported_chains 或查看 支持的区块链.
发展
git clone https://github.com/tatumio/blockchain-mcp.git
cd blockchain-mcp
npm install
cp .env.example .env # add your TATUM_API_KEY
npm run build
在本地运行MCP服务器:
export TATUM_API_KEY=your-key
npm start
# or via CLI wrapper:
npx blockchain-mcp --api-key your-key
将本地MCP客户端指向内置的CLI:
{
"mcpServers": {
"tatumio-local": {
"command": "node",
"args": ["/absolute/path/to/blockchain-mcp/dist/cli.js"],
"env": { "TATUM_API_KEY": "YOUR_API_KEY" }
}
}
}
烟雾测试实时API(需要 TATUM_API_KEY):
npm run verify:tools
文档
许可证
麻省理工学院——见 许可证.
关于塔图姆
塔图姆 为开发人员提供区块链API、SDK和基础设施。