区块链工具服务

一个基于BNB智能链的区块链工具服务器,支持BNB和BEP-20代币的转账、智能合约部署和交互,兼容其他EVM网络。

  • by TermiX-official
  • TypeScript
  • 本地部署
  • 105 星标
  • 更新于
在 GitHub 查看 TermiX-official/bsc-mcp

使用说明


📦 BNBChain MCP–币安智能链工具服务器(MCP+CLI就绪)

一个全面的区块链工具服务器,用于BNB、BEP-20代币、基于BNB智能链(BSC)的智能合约部署和交互,并与其他EVM网络兼容。


技术栈

  • 区块链:BNB智能链(BSC)
  • Web3库版本:2.23.11、PancakeSwap SDK 5.8.8
  • CLI/后端:TypeScript、Node.js(ESM)
  • 协议:模型上下文协议(MCP)SDK 1.4.0
  • 安全:使用bcrypt进行AES加密以保护私钥
  • 令牌安全:用于安全检查的GoPlus SDK
  • 数据提供程序:用于区块链数据的Moralis SDK 2.27.2

支持的网络

  • BNB智能链主网 (链ID:56)
    • RPC:https://bsc-dataseed.binance.org(默认)
    • 通过环境配置支持自定义RPC

合同地址

合同类型 地址 描述
四个。Meme试买 0xF251F83e40a78868FcfA3FA4599Dad6494E46034 四个。Meme代币购买合同
四个。Meme购买/出售AMAP 0x5c952063c7fc8610FFDB798152D69F0B9550762b 四个。Meme汽车市场调整定价
四个。Meme创建令牌 0x5c952063c7fc8610FFDB798152D69F0B9550762b 四个。Meme代币工厂
PancakeSwap路由器V2 通过SDK集成 DEX路由和交换
PancakeSwap V3池 通过SDK访问 流动性池管理

特性

  • 低成本BNB和BEP-20转账 -针对BSC的低天然气费用进行了优化
  • PancakeSwap V2/V3集成 -自动掉期、流动性管理和头寸跟踪
  • 四个。Meme平台支持 -直接创建、购买和出售模因代币
  • 安全第一架构 -AES-256加密私钥,带bcrypt密码保护
  • 令牌安全分析 -内置GoPlus安全检查用于令牌验证
  • 天然气高效运营 -BSC上优化天然气使用的智能路由
  • AI就绪的MCP协议 -与Claude Desktop和AI代理无缝集成
  • 实时钱包监控 -跟踪多个代币的余额和头寸

🛠 安装和设置

1.安装

npm install -g bnbchain-mcp

2.运行CLI安装向导

bnbchain-mcp --init

系统将提示您输入:

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

🧠 Claude桌面集成

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
# or
node build/index.js

重新配置:

bnbchain-mcp --init

📘 模型上下文协议(MCP)

该项目建立在 模型上下文协议 –帮助代理和模型与结构化工具API交互的标准。

MCP优势:

  • ✅ 结构化输入/输出
  • ✅ 兼容Claude+OpenAI
  • ✅ 安全+无服务器就绪

✅ 路线图

  • [x] CLI配置向导
  • [x] Claude桌面集成
  • [x] 代币部署+转移
  • []代币图表工具(DEXTools、Gecko)
  • []Telegram自动交易代理
  • []链脑BSC人工智能助手

🤝 贡献

请随意分叉、公关或提出问题。 我们正在建设 工具优先,人工智能就绪的基础设施 对于下一波Web3代理商来说。加入我们!


🛡️ 许可证

麻省理工学院——自由使用,公开贡献。