用途
crypto-liquidations-mcp 是一个 MCP(Model Context Protocol)服务器,用于从 Binance 实时流式传输加密货币清算事件,使 AI 智能体能够即时响应高波动性市场行情。
主要能力
- 实时清算流式传输:连接 Binance WebSocket 以捕获清算事件。
- 清算数据存储:在内存中维护最多 1000 条清算事件列表,无持久化存储。
- 工具 get_latest_liquidations:以 Markdown 表格检索最新清算事件。表格列包括 Symbol、Side、Price、Quantity、Time(HH:MM:SS 格式)。参数 limit(默认 10)。
- 提示词 analyze_liquidations:生成一个提示词,用于分析所有交易对的清算趋势,并借助 get_latest_liquidations 工具。
使用方式
环境要求:
- Python 3.10:兼容性所需。
- uv:包与依赖管理器(安装说明见下文)。
- 互联网访问:用于连接 Binance WebSocket。
通过 Smithery 安装: 可通过 Smithery 自动为 Claude Desktop 安装 Crypto Liquidations。
- 克隆仓库
- 安装依赖 使用 uv 安装所需包:
- 与 MCP 客户端集成 配置你的 MCP 客户端以连接该服务器。对于 Claude Desktop:
开始使用时,启动 MCP 服务器即可开始从 Binance 流式传输清算事件。服务器静默运行,在内存中收集最多 1000 条近期事件,不生成日志,也不将数据保存到磁盘。
检索清算事件: 使用 get_latest_liquidations 工具获取最新清算事件。你可以通过 limit 参数指定要检索的事件数量(最多 1000)。例如,你可以询问: “Show me the 5 most recent liquidation events from Binance.” 这将返回一个格式整齐的表格,显示交易对、买入或卖出方向、价格、数量以及每笔清算的时间(HH:MM:SS 格式)。
示例输出: 该表格便于查看近期市场活动,例如 Binance 上的大额买入或卖出清算。
分析清算趋势: analyze_liquidations 提示词帮助你更深入地分析数据。它会生成用于分析所有交易对清算趋势的指令,重点关注频率、交易量和市场影响。该提示词建议使用 get_latest_liquidations 工具获取数据,确保你使用最新信息。 这对于理解更广泛的市场动态特别有用,例如清算是否在增加,或是否预示着重大的价格变动。
适用场景
- 让 AI 智能体实时感知加密货币市场的清算事件。
- 快速查看 Binance 上最近的清算活动,包括大额买入或卖出清算。
- 分析所有交易对的清算趋势,关注频率、交易量和市场影响。
限制
- 数据仅保存在内存中,最多 1000 条,无持久化存储。
- 需要 Python 3.10、uv 包管理器以及联网访问 Binance WebSocket。
- 项目采用 MIT 许可证,详见 LICENSE 文件。