名称: 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(需要安装uv和bnbchain-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"}'