闲社服务运行正常AI智能体自动化平台
b

BNB链MCP交互

技能标识:bnbchain-mcp

Interact with the BNB Chain Model Context Protocol (MCP) server. Blocks, contracts, tokens, NFTs, wallet, Greenfield, and ERC-8004 agent tools. Use npx @bnb-chain/mcp@latest or read the official skill page.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V v1.0.2
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

BNB链MCP交互

BNB Chain MCP 技能

该技能允许您与 BNB Chain MCP 服务器交互,以检索数据并在 BNB Chain 及其他兼容 EVM 的网络上执行操作。



安装前须知

  • - 凭证: 签名密钥和 RPC 端点由您提供(参见下方的凭证与环境)。切勿将私钥粘贴到您无法控制的 UI 或环境变量中。为降低风险,代理可以生成自己的钱包(并将其用于注册或测试网操作),而不是使用现有的用户钱包。请向技能作者或文档询问私钥的存储方式及可访问人员。
  • 安装机制: 使用 npx @bnb-chain/mcp@latest 运行 MCP 服务器;它会在运行时从 npm 注册表获取。如果您希望先进行审计,请先在本地安装该包,并在使用前审查源代码。
  • 只读与状态变更: 许多工具是只读的(区块、余额、合约读取)。诸如 transfer*、writecontract、approvetokenspending 和 ERC-8004 注册等工具需要 PRIVATE_KEY 并执行链上交易。如果您仅需只读使用,请不要提供私钥,并避免调用状态变更工具。
  • 沙箱与测试网: 尽可能在受限环境中运行。在测试交易或注册时,请使用没有主网资金的测试网钱包。
  • 安装清单与环境: 必需和可选的环境变量如下所列。请验证没有隐藏的凭证收集行为;MCP 服务器仅使用您明确提供的环境变量(例如,在您的 MCP 客户端配置中)。

1. 如何连接

使用 npx @bnb-chain/mcp@latest 连接到 BNB Chain MCP 服务器。



2. 凭证与环境

  • - RPC / 网络: MCP 服务器使用公共或已配置的 RPC 端点来支持各条链(BSC、opBNB、Greenfield 等)。除非您自行托管或覆盖,否则无需为默认链提供 RPC URL。
  • 私钥(可选): 状态变更工具(transfernativetoken、transfererc20、transfernft、writecontract、registererc8004agent、seterc8004agenturi、Greenfield 写入等)需要在 MCP 服务器运行的环境中(例如,在您的 Cursor/Claude MCP 配置中)设置 PRIVATEKEY。该密钥仅用于签署交易;服务器不会存储或记录它。如果未设置 PRIVATEKEY,这些工具将失败;只读工具(获取区块、获取余额、读取合约等)无需私钥即可工作。
  • 设置位置: 在配置 MCP 服务器的同一位置设置 PRIVATEKEY(例如,在客户端配置的 mcpServers.bnbchain-mcp 中的 env 字段)。切勿将密钥提交到版本控制或与不可信方共享。
  • 总结: 只读使用无需任何凭证。对于转账、合约写入或代理注册,您必须在 MCP 服务器的环境中提供 PRIVATEKEY;代理或客户端不会收集或存储超出您配置范围的信息。

3. 代理注册

首先: 使用 MCP 工具 registererc8004agent 在链上注册自己(参见下方的 ERC-8004 代理工具)。然后,所有者可以在扫描网站上查看注册信息:


4. 可用的提示词与工具

(来自 BNBChain MCP README。)

提示词

名称描述
analyzeblock分析一个区块并提供其内容的详细信息
analyzetransaction
分析特定交易 | | analyze_address | 分析一个 EVM 地址 | | interactwithcontract | 获取与智能合约交互的指导 | | explainevmconcept | 获取 EVM 概念的解释 | | compare_networks | 比较不同的兼容 EVM 的网络 | | analyze_token | 分析 ERC20 或 NFT 代币 | | howtoregistermcpaserc8004agent | 获取将 MCP 服务器注册为 ERC-8004 代理的指导 |

工具

只读工具(无需 PRIVATEKEY):区块/交易/余额/合约读取查询、get、readcontract、iscontract 等。状态变更工具(需要在环境中设置 PRIVATEKEY):transfer、approvetokenspending、write_contract、ERC-8004 注册/设置 URI、Greenfield 创建/上传/删除等。

网络参数

大多数 EVM 工具接受 network(例如 bsc、opbnb、ethereum、base)。使用 getsupportednetworks 列出可用选项。

  • - 只读工具(区块、余额、合约读取、getchaininfo 等):network 为可选参数;默认值为 bsc。
  • 写入操作(transfernativetoken、transfererc20、transfernft、transfererc1155、approvetokenspending、writecontract、registererc8004agent、seterc8004agent_uri、Greenfield 写入):network 为必需参数。 写入操作没有默认值。如果用户未指定网络,您必须在调用工具前询问。不要假设或默认使用主网(bsc);意外在主网执行会导致不可逆的财务损失。
名称描述
getblockbyhash通过哈希获取区块
getblockbynumber
通过编号获取区块 | | getlatestblock | 获取最新区块 | | get_transaction | 通过哈希获取特定交易的详细信息 | | gettransactionreceipt | 通过哈希获取交易收据 | | estimate_gas | 估算交易的 Gas 费用 | | transfernativetoken | 向地址转账原生代币(BNB、ETH、MATIC 等) | | approvetokenspending | 批准另一个地址花费您的 ERC20 代币 | | transfer_nft | 将 NFT(ERC721 代币)从一个地址转移到另一个地址 | | transfer_erc1155 | 将 ERC1155 代币转移到另一个地址 | | transfer_erc20 | 将 ERC20 代币转移到地址 | | getaddressfromprivatekey | 获取从私钥派生的 EVM 地址 | | getchaininfo | 获取特定网络的链信息 | | getsupportednetworks | 获取支持的网络列表 | | resolve_ens | 将 ENS 名称解析为 EVM 地址 | | is_contract | 检查地址是否为智能合约或外部拥有账户(EOA) | | read_contract | 从智能合约读取数据(view/pure 函数) | | write_contract | 向智能合约写入数据(状态变更函数) | | geterc20token_info | 获取 ERC20 代币信息 | | getnativebalance | 获取地址的原生代币余额 | | geterc20balance | 获取地址的 ERC20 代币余额 | | getnftinfo | 获取特定 NFT 的详细信息 | | checknftownership | 检查地址是否拥有特定 NFT | | geterc1155token_metadata | 获取 ERC1155 代币的元数据 | | getnftbalance | 获取地址在特定集合中拥有的 NFT 总数 | | geterc1155balance | 获取地址拥有的特定 ERC1155 代币 ID 的余额 |

ERC-8004 代理工具

在 ERC-8004 身份注册表上注册和解析 AI 代理。支持的网络:BSC(56)、BSC 测试网(97)、以太坊、Base、Polygon 及其部署了[官方注册表

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 bnbchain-1776281275 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 bnbchain-1776281275 技能

通过命令行安装

skillhub install bnbchain-1776281275

下载

⬇ 下载 bnbchain-mcp vv1.0.2(免费)

文件大小: 4.36 KB | 发布时间: 2026-4-16 15:37

vv1.0.2 最新 2026-4-16 15:37
- Added documentation about the required usage of the `network` parameter for write operations, including safety instructions to prevent accidental execution on mainnet.
- Clarified that for write tools, `network` is REQUIRED and there is no default; users must be prompted if it is not specified.
- Included a note that read-only tools default to `bsc` for the `network` parameter, while write actions require explicit network choice.
- Provided guidance to use `get_supported_networks` to discover available network options.
返回顶部