Binance MCP Server
Binance MCP Server 通过WebSocket流式传输实时的Binance市场数据,支持现货/期货市场,并具备自动重连和类型安全处理功能。
概述
Binance MCP 服务器通过 WebSocket 提供实时的 Binance 市场数据,支持现货和期货市场,具有自动重连和类型安全的消息处理功能。
安装
npm install
快速开始
1. 启动服务器
npm start
2. 订阅数据流
// 订阅 BTC/USDT 的交易和行情数据
await server.subscribe('BTCUSDT', 'spot', ['trade', 'ticker']);
3. 处理接收到的数据
// 处理交易数据
server.onStreamData('BTCUSDT', 'trade', (data) => {
console.log('新交易:', data);
});
支持的数据流类型
trade
- 实时交易数据ticker
- 24小时价格统计bookTicker
- 最优买/卖价格kline
- K线数据markPrice
- 标记价格和资金费率 (仅期货)fundingRate
- 资金费率 (仅期货)
开发相关
# 运行测试
npm test
# 构建项目
npm run build
许可证
私有