Binance MCP Server
镜像
概述
Binance MCP 服务器为 Binance 市场数据提供基于 WebSocket 的模型上下文协议实现,支持现货和期货市场的实时数据流。
快速开始
安装
npm install
启动服务器
npm start
基本用法
订阅数据流
// 订阅 BTC/USDT 的 trade 和 ticker 流
await server.subscribe('BTCUSDT', 'spot', ['trade', 'ticker']);
处理数据
// 处理接收到的数据
server.onStreamData('BTCUSDT', 'trade', (data) => {
console.log('新交易:', data);
});
支持的数据流类型
- trade - 实时交易数据
- ticker - 24小时价格变动统计
- bookTicker - 最优买卖价及数量
- kline - K线数据
- markPrice - 标记价格和资金费率 (仅期货)
- fundingRate - 资金费率数据 (仅期货)
开发
# 运行测试
npm test
# 构建项目
npm run build
特性
- 实时 WebSocket 数据流
- 自动重连机制
- 类型安全的消息处理
- 全面的错误处理
许可证
私有