Crypto Orderbook MCP

Crypto Orderbook MCP

site icon
2025.05.07 0
Python加密货币分析订单簿分析量化交易金融服务
Crypto Orderbook MCP 是一个专注于加密货币市场的 MCP 服务器,它能够分析各大加密货币交易所的订单簿深度和不平衡情况,为AI代理和交易系统提供实时的市场结构洞察。
View on GitHub

Overview

基本能力

产品定位

Crypto Orderbook MCP 是一个专注于加密货币市场的分析工具,旨在提供实时的订单簿深度和不平衡分析,帮助交易者和AI系统做出更明智的交易决策。

核心功能

  • 订单簿指标计算:计算指定交易对在特定交易所的买卖深度和不平衡情况。
  • 跨交易所比较:在统一的Markdown表格中比较多个交易所的订单簿深度和不平衡情况。
  • 支持的交易所:包括Binance、Kraken、Coinbase、Bitfinex、Okx、Bybit等主流交易所。

适用场景

  • 量化交易:为量化交易策略提供实时的市场深度数据。
  • AI交易系统:为AI驱动的交易系统提供市场结构洞察。
  • 跨交易所套利:通过比较不同交易所的订单簿,寻找套利机会。

工具列表

  1. calculate_orderbook:计算特定交易所和交易对的买卖深度和不平衡情况。
  2. compare_orderbook:比较多个交易所的订单簿指标,生成Markdown表格。

常见问题解答

  • 支持的交易所:目前支持Binance、Kraken、Coinbase、Bitfinex、Okx、Bybit等交易所。
  • 数据更新频率:数据为实时更新,具体频率取决于交易所的API限制。

使用教程

使用依赖

  • Python 3.10或更高版本
  • uv(Python包和项目管理器)

安装教程

  1. 克隆仓库 bash git clone https://github.com/kukapay/crypto-orderbook-mcp.git cd crypto-orderbook-mcp
  2. 安装依赖 bash uv sync
  3. 配置MCP客户端 json "mcpServers": { "crypto-orderbook-mcp": { "command": "uv", "args": [ "--directory", "/absolute/path/to/crypto-orderbook-mcp", "run", "main.py" ] } }

调试方式

  1. 计算订单簿指标 bash uv run main.py calculate_orderbook --exchange binance --symbol BTC/USDT --depth 1
  2. 比较订单簿 bash uv run main.py compare_orderbook --exchanges binance,kraken,okx --symbol BTC/USDT --depth 1

许可证

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