bnbchain

⛓️ BNB Chain 官方全功能链上交互套件

BNB Chain官方MCP工具,支持区块查询、合约交互、代币转账及ERC-8004代理注册,开发者需自行配置私钥,读写分离设计保障基础安全。

收藏
4k
安装
1k
版本
v1.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

BNB Chain MCP 是官方发布的区块链交互工具集,基于 Model Context Protocol (MCP) 标准实现。开发者通过 npx @bnb-chain/mcp@latest 即可启动服务,无需本地安装。

功能矩阵:

  • 只读查询:区块/交易检索、地址余额、合约状态读取、ENS解析、NFT元数据获取
  • 资产操作:原生代币转账、ERC20/ERC721/ERC1155 转账、代币授权管理
  • 合约交互:读写合约函数调用、Gas估算
  • 代理注册:ERC-8004 链上身份注册,支持多网络(BSC、Ethereum、Base、Polygon及其测试网)
  • Greenfield存储:去中心化存储桶管理、对象上传下载、支付账户操作

网络支持:BSC主网/测试网、opBNB、Ethereum、Base、Polygon及对应测试网。

---

显著优点

1. 官方背书:BNB Chain 团队直接维护,合约交互逻辑经官方审计,降低恶意代码风险
2. 功能完备:覆盖 EVM 链核心操作场景,从基础查询到复杂代理注册一站式解决

3. 读写分离设计:只读工具无需私钥,天然隔离高风险操作;状态变更工具强制要求显式网络参数,防止误操作

4. ERC-8004 创新:支持 AI 代理链上身份注册,为元宇宙、自动化支付(x402)等场景提供基础设施

5. Greenfield 集成:打通 BNB Chain 生态去中心化存储层,形成"计算-存储-身份"完整闭环

---

潜在缺点与局限性

| 风险维度 | 具体表现 |
|---------|---------|
| **私钥管理负担** | 用户需自行在 MCP 客户端配置 `PRIVATE_KEY`,无硬件钱包或托管方案支持 |
| **无内置多重签名** | 大额转账或合约写入缺乏多签保护,单私钥泄露即致资产损失 |
| **测试网依赖人工** | 文档强调"询问网络"而非自动降级测试网,新手可能误操作主网 |
| **RPC 中心化风险** | 默认使用公共 RPC,可能面临速率限制或审查,未强制要求用户自建节点 |
| **Greenfield 不可逆操作** | `gnfd_disable_refund` 等操作无二次确认机制,一旦执行无法回滚 |
| **npm 供应链风险** | 通过 `npx` 运行时拉取,需信任 npm registry 未被投毒 |

---

适合人群

  • DeFi 开发者:需快速集成 BNB Chain 数据查询与合约交互
  • AI Agent 构建者:利用 ERC-8004 注册链上身份,实现可验证的自动化服务
  • Greenfield 存储用户:管理去中心化存储资源与支付账户
  • 中级区块链用户:理解私钥管理风险,能配置环境变量,需避免完全新手直接使用

不推荐:无私钥安全意识的终端用户、追求机构级托管方案的企业用户。

---

常规风险

1. 私钥泄露:配置在 MCP 客户端 env 中的私钥若被恶意程序读取,将导致钱包完全失控
2. 网络误选:写入操作强制要求网络参数,但用户可能因理解不足将测试网指令误用于主网

3. 合约风险write_contract 允许任意合约调用,可能触发恶意合约的钓鱼或授权盗取

4. 代币授权滥用approve_token_spending 若授权额度无限制,后续可能被恶意合约耗尽资产

5. 存储资金风险:Greenfield 支付账户操作涉及实际资金锁定,操作失误可能导致资金不可退回

6. 依赖更新风险@latest 标签自动追踪新版本,可能引入未经审计的代码变更

bnbchain 内容

手动下载zip · 5.6 kB
skill-card.mdtext/markdown
请选择文件