一个分析主要加密货币交易所订单簿深度和不平衡的MCP服务器,为AI代理和交易系统提供实时市场结构洞察。
克隆仓库
git clone https://github.com/kukapay/crypto-orderbook-mcp.git
cd crypto-orderbook-mcp
安装依赖项
使用 uv 安装所需的包:
uv sync
配置MCP客户端(Claude Desktop)
"mcpServers": {
"crypto-orderbook-mcp": {
"command": "uv",
"args": [ "--directory", "/absolute/path/to/crypto-orderbook-mcp", "run", "main.py" ]
}
}
该服务器提供了两个主要工具:
calculate_orderbook:计算指定交易所上交易对的买单深度、卖单深度和不平衡。compare_orderbook:比较多个交易所上的买单深度、卖单深度和不平衡,并返回一个Markdown表格。提示:"计算Binance上BTC/USDT的订单簿指标,深度范围为1%。"
预期输出(JSON对象):
{
"exchange": "binance",
"symbol": "BTC/USDT",
"bid_depth": 123.45,
"ask_depth": 234.56,
"imbalance": 0.1234,
"mid_price": 50000.0,
"timestamp": 1698765432000
}
提示:"比较Binance、Kraken和OKX上BTC/USDT的订单簿指标,深度范围为1%。"
预期输出(Markdown表格):
| exchange | bid_depth | ask_depth | imbalance |
|----------|-----------|-----------|-----------|
| binance | 123.45 | 234.56 | 0.1234 |
| kraken | 89.12 | 178.34 | 0.0987 |
| okx | 145.67 | 256.78 | 0.1345 |
本项目采用MIT许可证。详情见LICENSE文件。