市场数据协议服务器

Binance MCP Server是一个用于处理Binance市场数据的WebSocket服务器实现,支持实时市场数据流、现货和期货市场、自动重连及类型安全的消息处理。

  • by qeinfinity
  • TypeScript
  • 本地部署
  • 20 星标
  • 更新于
在 GitHub 查看 qeinfinity/binance-mcp-server

使用说明

币安MCP服务器

支持WebSocket的币安市场数据模型上下文协议(MCP)服务器实现。

特性

  • 通过WebSocket实时传输市场数据
  • 支持现货和期货市场
  • 指数回退自动重新连接
  • 类型安全消息处理
  • 全面的错误处理

安装

npm install

用法

启动服务器

npm start

WebSocket流类型

支持以下流类型:

  • trade:实时交易数据
  • ticker:24小时滚动窗口价格变动统计
  • bookTicker:最佳买卖价格和数量
  • kline:烛台数据
  • markPrice:标记价格和融资率(仅期货)
  • fundingRate:资金利率数据(仅期货)

Claude Desktop中的示例用法

// Subscribe to trade and ticker streams for BTC/USDT
await server.subscribe('BTCUSDT', 'spot', ['trade', 'ticker']);

// Handle incoming data
server.onStreamData('BTCUSDT', 'trade', (data) => {
  console.log('New trade:', data);
});

发展

运行测试

npm test

建筑

npm run build

许可证

私人