Bnbchain Mcp

Bnbchain Mcp

🚀 BSC - MCP服务器项目

BSC - MCP服务器项目致力于为BNB链打造功能强大的MCP(Model Context Protocol)服务,提升智能合约交互体验。该项目支持多种EVM兼容网络,如BSC、opBNB等主流平台。

🚀 快速开始

本项目旨在为BNB链提供MCP服务,支持多链交互。以下是项目的快速安装与使用步骤。

📦 安装指南

快速安装

git clone https://github.com/your-username/bnb-mcp.git
cd bnb-mcp
npm install

开发环境配置

npm run dev:sse

项目构建

npm run build

✨ 主要特性

核心功能

  • 智能合约交互工具:提供一套完整的工具集,简化与智能合约的交互流程。
  • 多链支持:兼容BSC、opBNB等主流EVM网络。
  • 实时监控服务:具备区块和交易实时追踪能力。

主要工具

工具名称 功能描述
get_block_by_hash 根据哈希获取指定块信息
get_block_by_number 根据编号获取指定块信息
get_latest_block 获取最新区块
get_transaction 通过哈希获取交易详情
get_transaction_receipt 通过哈希获取交易收据
estimate_gas 估算交易Gas费用

🔧 技术细节

项目结构

目录结构

bnb-mcp/
├── src/       # 源代码目录
│   ├── evm/    # EVM链配置与实现
│   │   └── chains.ts   # 各网络的详细配置
│   └── tools/  # 工具函数集合
│       └── contract.ts # 智能合约交互工具
├── package.json # 项目依赖管理文件
└── README.md    # 项目文档

💻 使用示例

基础用法

获取最新区块信息

npm run get_latest_block

查询指定地址余额

npm run get_native_balance -- --address "0x1234..."

🤝 贡献指南

欢迎社区开发者参与项目共建!请按照以下步骤进行贡献:

  1. Fork 本仓库
  2. 基于主分支创建功能特性分支
  3. 在分支中实施代码修改
  4. 提交更改至远程仓库
  5. 创建 Pull Request 提交合并请求

📄 许可证

该项目遵循MIT许可证,具体内容请参阅LICENSE文件。


感谢您对BNB链生态系统的支持与贡献!如需更多信息,请访问项目官网或加入我们的开发者社区

  • 0 关注
  • 0 收藏,31 浏览
  • system 提出于 2025-09-26 19:33

相似服务问题

相关AI产品