本项目是一个用于币安市场数据的模型上下文协议(MCP)服务器实现,支持 WebSocket 连接,可助力用户高效获取币安市场的各类数据。
币安 MCP 服务器为你提供便捷的币安市场数据获取途径。你可通过以下步骤快速启动服务器:
npm install
npm start
在项目根目录下,执行以下命令进行依赖安装:
npm install
npm start
支持以下流类型:
trade: 实时交易数据ticker: 24 小时滚动窗口价格变化统计bookTicker: 最佳买入和卖出价及数量kline: K 线数据(烛台图)markPrice: 标记价格和资金费率(仅限期货)fundingRate: 资金费率数据(仅限期货)// 订阅 BTC/USDT 的交易和Ticker流
await server.subscribe('BTCUSDT', 'spot', ['trade', 'ticker']);
// 处理 incoming 数据
server.onStreamData('BTCUSDT', 'trade', (data) => {
console.log('新交易:', data);
});
在项目开发过程中,你可以使用以下命令运行测试:
npm test
若要构建项目,可执行以下命令:
npm run build
本项目使用私有许可证。