📦 BNBChain MCP – Binance Smart Chain Tool Server (MCP + CLI Ready)

📦 BNBChain MCP – Binance Smart Chain Tool Server (MCP + CLI Ready)

site icon
2025.04.17 71
TypeScript区块链工具智能合约代币管理金融服务
BNBChain MCP 是一个即插即用的工具服务器,专为 Binance Smart Chain (BSC) 设计,支持发送 BNB、转移 BEP-20 代币、部署代币以及与智能合约交互。它集成了 Claude Desktop 和 AI 代理,为开发者提供了便捷的 CLI 和 MCP 兼容工具。
View on GitHub

Overview

📦 BNBChain MCP – Binance Smart Chain Tool Server (MCP + CLI Ready)

⚙️ 核心功能

  • 🔐 通过 CLI 或 MCP 安全转移代币和原生资产
  • 🧱 与智能合约交互(基于 ABI/函数)
  • 🔄 集成 PancakeSwap 进行代币交换和流动性操作
  • ⚙️ 创建 meme 代币并部署 BEP-20 智能合约
  • 🧠 通过 MCP 原生集成 Claude Desktop
  • 🔧 提供 CLI 工具,兼容 MCP,开发者友好
  • 🔑 密码保护的私钥

🛠 安装与设置

1. 安装

npm install -g bnbchain-mcp

2. 运行 CLI 设置向导

bnbchain-mcp --init

设置过程中需要输入:

  • BSC 钱包私钥(必填)
  • 钱包密码(必填,至少 6 个字符)
  • 自定义 RPC URL(可选,默认为 https://bsc-dataseed.binance.org

🧠 Claude Desktop 集成

CLI 设置完成后,工具会自动配置到 Claude Desktop 中。

修改的文件路径:

~/Library/Application Support/Claude/claude_desktop_config.json

Claude 会检测并运行此 MCP 服务器。

🔨 支持的 MCP 工具

工具名称 描述
transferNativeToken 发送 BNB 到钱包
transferBEP20Token 通过符号/地址转移 BEP-20 代币
pancakeSwap 通过 PancakeSwap 交换代币
createFourMeme 在 Four.Meme 上创建 meme 代币
createBEP20Token 部署 BEP-20 合约
getBalance 获取代币和原生资产余额
callContractFunction 通过 ABI 调用自定义合约函数
getWalletInfo 获取地址的钱包信息
securityCheck 检查 BSC 代币的安全性
pancakeAddLiquidity 向 PancakeSwap 添加流动性
pancakeMyPosition 查看 PancakeSwap 持仓
pancakeRemovePosition 从 PancakeSwap 移除流动性
sellMemeToken 在 Four.Meme 上出售 meme 代币

🧪 开发工作流

编译 TypeScript

npm run build

启动 MCP 服务器

npm start
# 或
node build/index.js

重新配置

bnbchain-mcp --init

📘 Model Context Protocol (MCP)

该项目基于 Model Context Protocol,帮助代理和模型与结构化工具 API 交互。

MCP 优势: - ✅ 结构化输入/输出 - ✅ 兼容 Claude 和 OpenAI - ✅ 安全且支持无服务器

✅ 路线图

  • [x] CLI 配置向导
  • [x] Claude Desktop 集成
  • [x] 代币部署和转移
  • [ ] 代币图表工具(DEXTools, Gecko)
  • [ ] Telegram 自动交易代理
  • [ ] 具有 BSC 链上大脑的 AI 助手

🤝 贡献

欢迎 fork、PR 或提交 issue。我们正在为下一代 Web3 代理构建工具优先、AI 就绪的基础设施。

🛡️ 许可证

MIT — 自由使用,开放贡献。

许可证

该项目遵循 MIT 开源许可条款。