这是一个用于Binance市场数据的Model Context Protocol (MCP)服务器实现,支持WebSocket。
npm install
npm start
支持以下流类型:
trade:实时交易数据ticker:24小时滚动窗口价格变动统计bookTicker:最优买价/卖价及数量kline:蜡烛图数据markPrice:标记价格和资金费率(仅限期货)fundingRate:资金费率数据(仅限期货)// 订阅BTC/USDT的交易和行情流
await server.subscribe('BTCUSDT', 'spot', ['trade', 'ticker']);
// 处理传入的数据
server.onStreamData('BTCUSDT', 'trade', (data) => {
console.log('新交易:', data);
});
npm test
npm run build
私有