
mcp-server-cex-bn

2025.03.24
13
TypeScript加密货币交易Binance 集成自动化交易金融服务
mcp-server-bn 是一个与 Binance 交易所全面集成的 MCP 服务器,提供现货和期货交易操作的功能。它支持多种订单类型、账户管理、杠杆设置以及风险控制等功能,适用于需要进行加密货币交易和管理的场景。
View on GitHub
Overview
产品定位
mcp-server-bn 是一个专门为 Binance 交易所设计的 MCP 服务器,提供全面的现货和期货交易功能集成。
核心功能
现货交易操作
- 执行现货交易操作(限价/市价订单)
- 监控账户余额
- 跟踪和管理未成交订单
- 取消现有订单
期货交易操作
- 创建多种类型的期货订单(限价、市价、止损、止盈等)
- 管理杠杆设置(1-125倍)
- 监控期货持仓和账户信息
- 跟踪资金费率
- 支持单向和双向持仓模式
- 高级订单类型包括追踪止损和仅减仓订单
工具列表
API 配置
configure_api_keys
: 安全存储 Binance API 凭证
现货交易工具
create_spot_order
: 创建限价或市价订单cancel_order
: 取消现有订单get_balances
: 检查账户余额get_open_orders
: 列出所有未成交订单
期货交易工具
create_futures_order
: 创建多种类型的期货订单set_futures_leverage
: 调整交易对的杠杆get_futures_positions
: 获取所有未平仓期货持仓get_futures_account
: 获取详细的期货账户信息get_funding_rate
: 获取期货合约的资金费率cancel_futures_order
: 取消现有期货订单
适用场景
- 自动化交易:通过 API 实现自动化交易策略
- 风险管理:监控持仓和账户信息,进行风险控制
- 高频交易:利用高效的 API 接口进行快速交易
- 套利交易:利用现货和期货市场的价格差异进行套利
常见问题解答
安全考虑
- 不要将 API 密钥提交到版本控制系统
- 使用环境变量或安全的密钥存储
- 限制 API 密钥权限仅限必需操作
- 定期轮换 API 密钥
期货交易安全
- 根据风险承受能力设置适当的杠杆限制
- 始终使用止损订单限制潜在损失
- 仔细监控清算价格
- 定期检查持仓风险和保证金比率
- 考虑使用仅减仓订单进行风险管理
- 由于共享风险,对交叉保证金要谨慎
使用教程
使用依赖
- 设置环境变量:
创建 .env
文件,并设置 Binance API 凭证:
BINANCE_API_KEY=your_api_key_here
BINANCE_API_SECRET=your_secret_key_here
安装教程
通过 Smithery 安装
npx -y @smithery/cli install mcp-server-cex-bn --client claude
手动安装
- 克隆仓库
- 安装依赖:
pnpm install
- 在
.env
中配置 Binance API 凭证 - 构建并启动服务器:
pnpm build
pnpm start
调试方式
使用 MCP Inspector 进行调试:
pnpm inspector
Inspector 将提供一个 URL,用于在浏览器中访问调试工具。
许可证
None