Binance MCP Server

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

许可证

私有