返回市场
币安-MCP服务器

币安-MCP服务器

作者:qeinfinity19 星标更新:2024-12-30

项目介绍

Binance MCP Server

这是一个用于Binance市场数据的Model Context Protocol (MCP)服务器实现,支持WebSocket。

特性

  • 通过WebSocket实时流式传输市场数据
  • 支持现货和期货市场
  • 自动重连并采用指数退避策略
  • 类型安全的消息处理
  • 完整的错误处理机制

安装

npm install

使用方法

启动服务器

npm start

WebSocket流类型

支持以下流类型:

  • trade:实时交易数据
  • ticker:24小时滚动窗口价格变动统计
  • bookTicker:最优买价/卖价及数量
  • kline:蜡烛图数据
  • markPrice:标记价格和资金费率(仅限期货)
  • fundingRate:资金费率数据(仅限期货)

在Claude Desktop中的示例用法

// 订阅BTC/USDT的交易和行情流
await server.subscribe('BTCUSDT', 'spot', ['trade', 'ticker']);

// 处理传入的数据
server.onStreamData('BTCUSDT', 'trade', (data) => {
  console.log('新交易:', data);
});

开发

运行测试

npm test

构建

npm run build

许可证

私有