mcpField
U
universal-blockchain

universal-blockchain

本地服务
github.com/ExpertVagabond金融数据03 天前更新

关于 universal-blockchain

universal-blockchain 是连接 AI 助手与 ZetaChain 开发及跨链操作的 MCP 服务,提供账户、代币、网络数据、合约工作流,并集成 ZetaChain CLI 和 Foundry。

主要功能

  1. 01管理 ZetaChain 账户
  2. 02查询余额、代币和费用
  3. 03查询跨链交易
  4. 04调用合约并提取代币
  5. 05创建合约项目并运行 Foundry
  6. 06使用区块链及 DeFi 工具

适用场景

  1. 01查询跨链账户余额
  2. 02查看跨链交易状态和费用
  3. 03创建 ZetaChain 合约项目
  4. 04构建、测试或交互智能合约

MCP 相关

向 MCP 客户端提供 ZetaChain、跨链、Foundry 及相关区块链工具。本地安装版本提供完整功能;托管版本为高级工具提供说明和安装指引。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"expertvagabond-universal-blockchain": {
"command": "npx",
"args": [
"-y",
"universal-blockchain-mcp"
]
}
}
}
启动命令npx -y universal-blockchain-mcp

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmuniversal-blockchain-mcp1.0.2

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

通用区块链 MCP

一款功能全面的模型上下文协议(MCP)服务,为通用区块链开发提供支持,可通过 AI 助手完整使用 ZetaChain CLI、Foundry 和跨链功能。

功能

🔐 账户管理
  • create_account:使用助记词创建新的 ZetaChain 账户
  • import_account:使用私钥或助记词导入现有账户
  • list_accounts:列出所有可用的 ZetaChain 账户
  • show_account:显示详细的账户信息
💰 余额与代币操作
  • get_balances:获取各链上的原生代币和 ZETA 代币余额
  • list_tokens:列出所有 ZRC-20 代币及其地址和链信息
  • request_faucet:从水龙头申请测试网 ZETA 代币
🌐 跨链操作
  • query_cctx:实时查询跨链交易数据
  • get_fees:获取全链和跨链消息费用
  • call_contract:通过 ZetaChain 调用已连接链上的合约
  • withdraw_tokens:从 ZetaChain 向已连接的链提取代币
  • withdraw_and_call:在一次操作中提取代币并调用合约
⛓️ 网络与链信息
  • list_chains:列出所有受支持的链及其 ID 和代币数量
  • get_network_info:获取当前 ZetaChain 网络状态和信息
🛠️ 开发工具
  • create_project:使用模板创建新的通用合约项目
  • check_foundry:检查 Foundry(forge、cast、anvil)的安装情况和版本
🔧 高级工具(65+ 项)
  • Foundry 集成:forge_build、forge_test、forge_create、forge_verify
  • Cast 操作:cast_call、cast_send、cast_balance、cast_nonce、cast_gas_price
  • Anvil 测试:anvil_start、anvil_snapshot、anvil_revert
  • ZetaChain 高级功能:validator_create、governance_vote、staking_delegate、staking_rewards
  • 跨链:cross_chain_send、cross_chain_status、bridge_status
  • 智能合约:contract_compile、contract_deploy、contract_interact
  • DeFi 操作:defi_swap、defi_liquidity_add、defi_yield_farm
  • NFT 操作:nft_mint、nft_transfer、nft_metadata
  • 钱包管理:wallet_export、wallet_backup、transaction_history
  • 安全与分析:security_audit、gas_optimizer、multisig_create
  • 区块链工具:block_explorer、gas_tracker、portfolio_tracker

注意:通过 NPM 在本地安装后,高级工具可提供完整功能。云端版本则提供实用指南和安装说明。

安装

🚀 方法 1:NPM 包(建议用于完整功能)

一键安装并自动设置:

npm install -g @ExpertVagabond/universal-blockchain-mcp

此操作将自动安装:

  • ✅ 全局安装 ZetaChain CLI
  • ✅ Foundry 工具包(forge、cast、anvil)
  • ✅ 全部 65+ 个 MCP 工具及完整功能
  • ✅ 完整的开发环境

安装后使用:

# Run the MCP server
universal-blockchain-mcp

# Or use with Claude Desktop
# Add to Claude Desktop config:
{
  "mcpServers": {
    "universal-blockchain": {
      "command": "universal-blockchain-mcp",
      "args": []
    }
  }
}
🌐 方法 2:Smithery 云端(托管)

Claude Code 命令行:

claude mcp add --transport http universal-blockchain "https://server.smithery.ai/@ExpertVagabond/universal-blockchain-mcp/mcp"

深度链接(HTTP):

claude://mcp/install?name=Universal%20Blockchain%20MCP&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fserver.smithery.ai%2F%40ExpertVagabond%2Funiversal-blockchain-mcp%2Fmcp%22%7D

手动配置:

{
  "type": "http",
  "url": "https://server.smithery.ai/@ExpertVagabond/universal-blockchain-mcp/mcp"
}

Smithery 注册表:

# Install via Smithery registry
SMITHERY_API_KEY=your_key smithery run @ExpertVagabond/universal-blockchain-mcp
📦 方法 3:其他 MCP 注册表

mcp.so 注册表:

  • 访问:https://mcp.so
  • 搜索:"universal-blockchain-mcp"
  • 提供一键安装

PulseMCP 目录:

  • 访问:https://pulsemcp.com
  • 浏览:区块链与 Web3 类别
  • 可直接集成 Cursor、Claude 和 Cline

Glama 注册表:

  • 访问:https://glama.ai
  • 搜索:"ZetaChain" 或 "blockchain"
  • 集成多工具生态系统

Fleur(Mac + Claude):

🔧 方法 4:手动配置

stdio 配置(本地):

{
  "type": "stdio", 
  "command": "npx",
  "args": ["-y", "@ExpertVagabond/universal-blockchain-mcp"]
}

自定义 CLI 路径:

{
  "type": "stdio",
  "command": "/path/to/universal-blockchain-mcp",
  "args": []
}
手动安装
先决条件
  • Node.js 18+
  • ZetaChain CLI(自动安装)
  • Foundry(用于智能合约开发,会自动安装)
快速设置
# Clone and setup everything
git clone https://github.com/ExpertVagabond/zetachain-mcp-server.git
cd zetachain-mcp-server
npm run setup  # Installs dependencies, CLI, and builds project
手动设置
# 1. Clone repository
git clone https://github.com/ExpertVagabond/zetachain-mcp-server.git
cd zetachain-mcp-server

# 2. Install dependencies (includes ZetaChain CLI via npm)
npm install

# 3. Install ZetaChain CLI globally (optional, recommended)
npm install -g zetachain@latest

# 4. Build the project
npm run build

# 5. Run the server
npm start
使用本地 ZetaChain 安装

如果你已在本地安装 ZetaChain CLI,可以指定路径:

export ZETACHAIN_CLI_PATH=/path/to/zetachain
npm start

开发

# Install dependencies
npm install

# Run in development mode
npm run dev

# Build for production
npm run build

# Start production server
npm start

使用示例

添加到 Claude 后,你可以通过自然语言使用 ZetaChain 的所有功能:

账户管理
Create a new ZetaChain account called "my-wallet"
Import my existing account using this private key: 0x...
Show me all my ZetaChain accounts
跨链操作
Check ZETA balances for address 0x742d35Cc6634C0532925a3b8D5C20aE6f0f3FFaa
What are the current cross-chain fees from Ethereum to Polygon?
Query the status of cross-chain transaction 0xabc123...
Withdraw 100 ZETA from ZetaChain to Ethereum address 0x...
代币与链信息
List all supported chains on ZetaChain
Show me all ZRC-20 tokens
What tokens are available on BSC testnet?
开发
Create a new ZetaChain project called "my-dapp" 
Get testnet ZETA tokens for address 0x...
What's the current ZetaChain testnet status?

支持的链

ZetaChain MCP 服务支持所有与 ZetaChain 连接的链:

  • Ethereum(Sepolia 测试网)
  • BSC(测试网)
  • Polygon(Amoy 测试网)
  • Avalanche(Fuji 测试网)
  • Arbitrum(Sepolia)
  • Base(Sepolia)
  • Bitcoin(测试网/Signet)
  • Solana(Devnet)
  • TON(测试网)
  • Sui(测试网)
  • Kaia(测试网)

要求

  • Node.js 18+
  • ZetaChain CLI(作为依赖自动安装)
  • Foundry(用于智能合约开发,自动安装)

架构

此 MCP 服务在 AI 助手与 ZetaChain CLI 之间提供桥接,使以下功能成为可能:

  • 直接集成 CLI:所有命令均通过官方 ZetaChain CLI 执行
  • 实时数据:来自 ZetaChain 网络的实时区块链数据
  • 跨链功能:全面使用 ZetaChain 的全链能力
  • 开发工具:项目创建、账户管理和测试实用工具

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。