加密货币数据查询服务器

QuantXData MCP Server 是一个面向加密货币市场的AI原生数据查询服务器,提供机构级的市场数据访问,支持通过自然语言查询多交易所的加密货币数据。

  • by appydam
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 appydam/quantxdata-mcp

使用说明

QuantXData MCP服务器

QuantXData API的模型上下文协议(MCP)服务器-第一家具有AI名称访问的机构加密数据提供商。

这是什么?

此MCP服务器将所有QuantXData市场数据API暴露给Claude Desktop等AI助手,允许您使用自然语言查询机构级加密数据,无需编码。

示例查询:

  • “在币安上获取BTC/USDT的24小时交易量”
  • “显示前5大交易所ETH的订单深度”
  • “比较币安和Deribit上BTC永久的融资率”
  • “自2024年1月以来,每日获取SOL/USDT的OHLCV”

特性

  • 12 API工具:完全访问QuantXData的市场数据端点
  • 人工智能原生:通过Claude、ChatGPT或任何MCP兼容工具使用自然语言查询加密数据
  • 机构级:完整的滴答历史,亚毫秒时间戳,120多次交换
  • 零码:不需要API集成-只需询问您的人工智能助理

支持的数据

  • 交易:具有微秒精度的历史交易执行
  • 订货簿:L1书本顶部和L2快照
  • OHLCV:汇总烛台数据(1m、15m、1h、1d)
  • 选项:希腊(delta、gamma、vega、theta)和隐含波动率
  • 多交换机:整合了120多个场馆的数据
  • 实时:WebSocket样式流(基于轮询)

安装

先决条件

  • Node.js 18+
  • QuantXData API凭据(电子邮件+签名密钥)

Claude Desktop快速入门

  1. 安装服务器:
npx -y @quantxdata/mcp-server
  1. 配置Claude桌面:

在macOS上: ~/Library/Application Support/Claude/claude_desktop_config.json

在Windows上: %APPDATA%\Claude\claude_desktop_config.json

添加此配置:

{
  "mcpServers": {
    "quantxdata": {
      "command": "npx",
      "args": ["-y", "@quantxdata/mcp-server"],
      "env": {
        "QUANTXDATA_EMAIL": "your-email@example.com",
        "QUANTXDATA_SIGNING_KEY": "your-signing-key-here"
      }
    }
  }
}
  1. 重新启动克劳德桌面

  2. 测试一下:

问克劳德: “使用QuantXData从币安获取最后10笔BTC/USDT交易”

API证书

在获取API证书 Quantxdata.ai:

  1. 注册一个免费帐户
  2. 生成API签名密钥
  3. 将您的电子邮件和密钥添加到MCP配置中

可用工具

1. get_instruments

列出所有支持的交易所和交易对(无需身份验证)

2. get_trades

获取历史交易执行情况

  • 参数: exchange, instrument, from, to, limit
  • 示例:“获取币安最后一小时的BTC/USDT交易”

3. get_orderbooks

获取L1/L2订单簿快照

  • 参数: exchange, instrument, from, limit
  • 示例:“在Coinbase上显示ETH/USD的订单深度”

4. get_ohlcv

获取汇总的OHLCV烛台数据

  • 参数: exchange, instrument, aggregation (1m/15m/1h/1d), from, to, limit
  • 示例:“在币安上获取SOL/USDT的小时蜡烛”

5. get_multi_trades

在多个交易所进行合并交易

  • 参数: exchanges, base_currencies, quote_currencies, from, to, limit
  • 示例:“比较币安、Coinbase和Kraken的BTC交易量”

6. get_option_quotes

获取希腊期权和隐含波动率

  • 参数: exchange, instrument, from, to
  • 示例:“从Deribit获取BTC期权数据”

7-9. get_histoday / get_histohour / get_histominute

获取历史OHLCV数据(CryptoCompare兼容格式)

  • 参数: fsym, tsym, e (交换), aggregate, toTs, limit

10. get_ob_l1_top

获得L1订单簿顶部(最佳出价/要价)

11. get_ob_l2_snapshot

获取具有可配置深度的L2订单簿快照

12. stream_realtime

获取实时市场数据(基于民意调查)

  • 参数: exchange, instrument, stream_time (1-120秒)

VS代码/光标/字符

添加到MCP设置中:

{
  "mcpServers": {
    "quantxdata": {
      "command": "npx",
      "args": ["-y", "@quantxdata/mcp-server"],
      "env": {
        "QUANTXDATA_EMAIL": "your-email@example.com",
        "QUANTXDATA_SIGNING_KEY": "your-signing-key-here"
      }
    }
  }
}

认证

MCP服务器使用HMAC-SHA256签名(与QuantXData REST API相同):

  • 使用您的电子邮件+签名密钥对请求进行签名
  • 每个API调用都会自动生成签名
  • 无需手动管理令牌

定价

  • 免费层:每月1000次API调用
  • 启动器:99美元/月,100000个电话
  • 专业版:499美元/月,100万次通话
  • 企业:自定义定价,无限制

看 quantxdata.ai/定价

响应格式

所有工具都以与QuantXData REST API相同的格式返回数据:

  • 交易:空格分隔格式,提高效率
  • OHLCV:JSON,具有开/高/低/关/卷
  • 订单簿:带价格/数量的出价/要价数组
  • 选项:结构化JSON中的Greeks+IV

示例

交叉交易量比较

“比较币安、Coinbase和Kraken的24小时BTC/USDT交易量”

资金利率分析

“从币安和Deribit获取过去7天的BTC永久融资利率”

订单深度

“在币安上显示ETH/USDT的L2订单簿,有20个级别”

期权分析

“在Deribit上获得本周到期的BTC期权的delta和IV”

故障排除

“身份验证失败”

  • 在配置中验证您的电子邮件和签名密钥
  • 检查您的QuantXData帐户是否处于活动状态

“超出费率限制”

  • 在quantxdata.ai/pricing查看您的计划限额
  • 如有需要,升级您的计划

“找不到工具”

  • 重新启动MCP客户端(Claude Desktop、VS Code等)
  • 验证服务器是否正在运行:检查MCP客户端中的日志

发展

# Clone the repo
git clone https://github.com/appydam/quantxdata-mcp
cd quantxdata-mcp

# Install dependencies
npm install

# Build
npm run build

# Test locally
npm link

支持

许可证

麻省理工学院


适用于: 量化交易员、算法开发人员、人工智能研究人员
维护单位: 定量数据
了解更多: Quantxdata.ai