BNB链MCP交互技能Skill bnbchain-mcp

BNB链MCP交互技能是一个用于连接BNB链模型上下文协议服务器的工具集。它主要功能包括:查询BNB链上的DeFi数据(如借贷利率)、实时获取各类代币的美元价格、搜索BNB链官方技术文档、获取指定代码仓库的Git提交差异、以及检索部署在BNB链上的智能合约源代码。该技能为开发者、数据分析师和区块链研究者提供了一个本地化的命令行接口,方便高效地访问BNB链生态的核心数据和开发资源。关键词:BNB链,MCP协议,DeFi数据查询,代币价格,智能合约源码,区块链开发工具,Web3数据接口。

DApp开发 0 次安装 5 次浏览 更新于 2/24/2026

名称: bnbchain-mcp 版本: 1.0.0 描述: 与BNB链模型上下文协议(MCP)服务器交互。用于查询DeFi数据、获取代币价格、搜索文档、获取Git差异以及检索BNB链上的智能合约源代码。

BNB链MCP技能

此技能允许您与BNB链MCP服务器交互,以检索有关BNB链的数据。

使用方法

BNB链MCP服务器在本地运行。您可以使用此技能附带的mcp-client脚本与之交互。

命令

运行客户端脚本以执行工具:

python3 skills/bnbchain-mcp/scripts/mcp-client.py <工具名称> [参数]

要列出可用工具:

python3 skills/bnbchain-mcp/scripts/mcp-client.py list_tools

可用工具

当前bnbchain-mcp中支持的工具:

  • get_token_price: 获取代币的美元价格。参数: {"symbol": "BNB"}
  • get_defi_rates: 获取协议的借贷利率。参数: {"protocol": "venus"}
  • search_documentation: 搜索官方文档。参数: {"query": "validators"}
  • get_recent_git_diffs: 获取仓库最近的Git差异。参数: {"repo_name": "bnb-chain/bsc"}
  • get_smart_contract_source: 获取合约的源代码。参数: {"contract_address": "0x..."}

设置

此技能需要MCP服务器正在运行才能工作。

如果服务器未运行,请启动它(通常由MCP/OpenClaw基础设施处理,但了解这一点有好处): uv run bnbchain-mcp(需要安装uvbnbchain-mcp包)。

示例

获取BNB的价格:

python3 skills/bnbchain-mcp/scripts/mcp-client.py get_token_price --args '{"symbol": "BNB"}'

搜索文档:

python3 skills/bnbchain-mcp/scripts/mcp-client.py search_documentation --args '{"query": "staking"}'