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

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 — 自由使用,开放贡献。