crypto-orderbook-mcp 是一个 MCP(Model Context Protocol)服务器,用于分析主流加密货币交易所的订单簿深度与买卖失衡,帮助 AI 智能体和交易系统获得实时的市场结构洞察。
用途:该工具面向需要订单簿数据的 AI 智能体与交易系统,提供订单簿深度和买卖失衡的分析能力,可用于理解市场结构。
主要能力:
- 订单簿指标:针对指定交易所和交易对,计算买盘深度、卖盘深度和买卖失衡。
- 跨交易所对比:在统一的 Markdown 表格中对比多个交易所的订单簿深度和买卖失衡。
- 支持的交易所:Binance、Kraken、Coinbase、Bitfinex、Okx、Bybit。
使用方式:
- 环境要求:Python 3.10 或更高版本,以及 uv(Python 包和项目管理工具)。
- 克隆仓库: 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 表格。
示例:
- 计算订单簿指标: 提示:"Calculate the order book metrics for BTC/USDT on Binance with a 1% depth range." 预期输出:JSON 对象。
- 跨交易所对比: 提示:"Compare the order book metrics for BTC/USDT across Binance, Kraken, and OKX with a 1% depth range." 预期输出:Markdown 表格。
限制:项目采用 MIT 许可证,详情见 LICENSE 文件。其他限制信息暂未提供。