Binance MCP Server

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 数据流
  • 自动重连机制
  • 类型安全的消息处理
  • 全面的错误处理

许可证

私有