使用说明
加密订单MCP
一个MCP服务器,分析主要加密货币交易所的订单深度和不平衡性,为人工智能代理和交易系统提供实时市场结构洞察。
特性
- 订单簿指标:计算给定交易所指定交易对的买卖深度和不平衡度。
- 交叉交换比较:在统一的Markdown表中比较多个交易所的订单深度和不平衡性。
- 支持的交易所:币安、海怪、Coinbase、Bitfinex、Okx、Bybit
安装
先决条件
- Python 3.10或更高版本
- 紫外线 (Python包和项目管理器)
设置
-
克隆存储库
git clone https://github.com/kukapay/crypto-orderbook-mcp.git cd crypto-orderbook-mcp -
再进行
使用
uv要安装所需的软件包,请执行以下操作:uv sync -
配置MCP客户端(克劳德桌面)
"mcpServers": { "crypto-orderbook-mcp": { "command": "uv", "args": [ "--directory", "/absolute/path/to/crypto-orderbook-mcp", "run", "main.py" ] } }
用法
服务器提供两个主要工具:
calculate_orderbook:计算指定交易所交易对的买入深度、卖出深度和不平衡度。compare_orderbook:比较多个交易所的出价深度、要价深度和不平衡,返回一个Markdown表。
示例:计算订单簿指标
提示:“计算币安上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
}
示例:比较不同交易所的订单簿
提示:“将币安、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许可证获得许可。请参阅 许可证 文件以获取详细信息。