加密货币清算事件流服务

一个实时流式传输Binance加密货币清算事件的MCP服务器,使AI代理能够即时响应高波动市场变动。

  • by kukapay
  • Python
  • 本地部署
  • 8 星标
  • 更新于
在 GitHub 查看 kukapay/crypto-liquidations-mcp

使用说明

加密清算MCP

一个MCP服务器,从币安实时传输加密货币清算事件,使人工智能代理能够对高波动性的市场走势做出即时反应。

特性

  • 实时清算流:连接到 双向通信 以捕捉清算事件。
  • 清算数据存储:维护最多1000个清算事件的内存列表,无需持久存储。
  • 工具: get_latest_liquidations:
    • 检索Markdown表中的最新清算事件。
    • 柱: Symbol, Side, Price, Quantity, Time (HH:MM:SS格式)。
    • 参数: limit (默认值10)。
  • 提示: analyze_liquidations:
    • 生成提示,分析所有交易品种的清算趋势,利用 get_latest_liquidations 工具。

先决条件

  • Python 3.10:兼容性要求。
  • 紫外线:包和依赖关系管理器(安装说明如下)。
  • 互联网接入:连接到币安WebSocket。

安装

通过Smithery安装

通过以下方式自动安装Claude Desktop的加密清算 史密瑟里:

npx -y @smithery/cli install @kukapay/crypto-liquidations-mcp --client claude

1.克隆存储库

git clone https://github.com/kukapay/crypto-liquidations-mcp.git
cd crypto-liquidations-mcp

2.安装依赖项

使用安装所需的软件包 uv:

uv sync

3.与MCP客户端集成

配置您的MCP客户端以连接到服务器。对于Claude Desktop:

{
 "mcpServers": {
   "crypto-liquidations": {
     "command": "uv",
     "args": ["--directory", "/path/to/crypto-liquidations-mcp", "run", "main.py"]
   }
 }
}

用法

首先,启动MCP服务器,开始从币安流式传输清算事件。服务器安静运行,在内存中收集多达1000个最近的事件,而不生成日志或将数据保存到磁盘。

检索清算事件

使用 get_latest_liquidations 获取最新清算事件的工具。您可以使用指定要检索的事件数量(最多1000个) limit 参数。例如,您可能会问:

“给我看看币安最近发生的5起清算事件。”

这将返回一个格式整洁的表格,以HH:MM:SS格式显示交易对、买方或卖方、价格、数量和每次清算的时间。

输出示例:

| Symbol   | Side | Price  | Quantity | Time     |
|----------|------|--------|----------|----------|
| BTCUSDT  | BUY  | 50000  | 1.5      | 14:30:45 |
| ETHUSDT  | SELL | 3000   | 10.0     | 14:30:40 |
| BNBUSDT  | BUY  | 500    | 20.0     | 14:30:35 |
| ADAUSDT  | SELL | 1.2    | 1000.0   | 14:30:30 |
| XRPUSDT  | BUY  | 0.8    | 5000.0   | 14:30:25 |

此表便于查看最近的市场活动,例如币安的大规模买入或卖出清算。

分析清算趋势

这 analyze_liquidations prompt帮助您更深入地了解数据。它生成分析所有交易对清算趋势的指令,重点关注频率、交易量和市场影响。提示建议使用 get_latest_liquidations 获取数据的工具,确保您有最新的信息可供使用。

这对于理解更广泛的市场动态特别有用,例如清算是否正在增加或是否预示着价格的大幅波动。

许可证

该项目根据MIT许可证获得许可。请参阅 许可证 文件以获取详细信息。