
Crypto Liquidations MCP

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。
安装教程
- 克隆仓库
git clone https://github.com/kukapay/crypto-liquidations-mcp.git
cd crypto-liquidations-mcp
- 安装依赖
uv sync
- 与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
提示分析清算趋势。