Crypto Liquidations MCP

Crypto Liquidations MCP

site icon
2025.05.02 1
Python加密货币实时数据市场分析金融服务
Crypto Liquidations MCP 是一个实时加密货币清算事件流式传输的MCP服务器,主要从Binance获取数据,使AI代理能够即时响应高波动性市场动态。
View on GitHub

Overview

基本能力

产品定位

Crypto Liquidations MCP 是一个专注于实时加密货币清算事件流式传输的MCP服务器,旨在为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。

安装教程

  1. 克隆仓库
git clone https://github.com/kukapay/crypto-liquidations-mcp.git
cd crypto-liquidations-mcp
  1. 安装依赖
uv sync
  1. 与MCP客户端集成 配置MCP客户端以连接到服务器。对于Claude Desktop:
{
 "mcpServers": {
   "crypto-liquidations": {
     "command": "uv",
     "args": ["--directory", "/path/to/crypto-liquidations-mcp", "run", "main.py"]
   }
 }
}

调试方式

启动MCP服务器后,使用get_latest_liquidations工具获取最新的清算事件。例如:

| 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提示分析清算趋势。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。