
BSC Wallet Provider for Cursor

2025.03.19
0
JavaScript钱包管理代币管理区块链操作金融服务
BSC-MCP是一个基于Model Context Protocol(MCP)的服务器,专为Cursor设计,提供BSC钱包和代币的管理功能。它允许用户在Cursor环境中直接创建、导入和管理BSC钱包,进行代币转账、余额查询等操作,并支持在主网和测试网之间切换。
View on GitHub
Overview
基本能力
产品定位
BSC-MCP是一个专为Cursor设计的BSC钱包和代币管理工具,旨在简化用户在Cursor环境中的区块链操作。
核心功能
- 钱包管理:创建、导入、列出钱包及查询余额
- 代币操作:转账代币、查询余额、批准支出
- 网络切换:无需重启即可在主网和测试网之间切换
- 持久化存储:钱包信息本地保存,便于后续使用
适用场景
- 在Cursor中直接管理BSC钱包
- 进行代币转账和余额查询
- 测试和开发BSC相关应用
工具列表
钱包管理
- wallet.create - 创建新的BSC钱包
- wallet.import - 使用私钥导入现有BSC钱包
- wallet.list - 列出所有可用钱包
- wallet.balance - 查询钱包余额
- wallet.send - 从钱包发送BNB/tBNB到另一个地址
代币管理
- token.list - 列出钱包的所有代币
- token.balance - 查询代币余额
- token.transfer - 在钱包之间转账代币
- token.approve - 批准代币支出
网络操作
- network.switch - 在主网和测试网之间切换
常见问题解答
- 钱包存储位置:钱包信息存储在
wallets
目录下的JSON文件中 - 网络状态:网络状态在服务器会话期间持久化
- 私钥安全:私钥仅存储在本地,不会发送到任何外部服务
使用教程
使用依赖
- 确保已安装Node.js
- 克隆仓库
安装教程
- 克隆仓库
- 安装依赖
npm install
- 创建
.env
文件(可选)以自定义网络设置
添加到Cursor
- 打开Cursor
- 转到设置 -> MCP服务器
- 点击“添加新的全局MCP服务器”
- 命名(例如“BSC Wallet”)
- 在命令中输入:
node /path/to/mcp-server-new.js
替换/path/to/
为实际文件路径 示例:node ~/Desktop/mcp/mcp-server-new.js
调试方式
- 确保服务器已启动
- 在Cursor中使用提供的工具进行测试
- 检查
wallets
目录以确保钱包信息正确保存
许可证
None