OKX MCP Server

OKX MCP Server

site icon
2025.05.02 0
JavaScript加密货币数据服务金融数据API金融服务
OKX MCP Server 是一个模型上下文协议服务器,提供来自 OKX 交易所的实时加密货币价格数据。该服务器通过简单的工具接口提供加密货币价格信息,包括全面的错误处理、请求日志记录和通过 OKX API 实现的速率限制。
View on GitHub

Overview

基本能力

产品定位

OKX MCP Server 是一个专门用于提供实时加密货币价格数据的服务,主要服务于需要获取 OKX 交易所市场数据的用户。

核心功能

  1. 提供实时和历史加密货币价格数据
  2. 全面的错误处理和请求日志记录
  3. 通过 OKX API 实现的速率限制

适用场景

  1. 加密货币交易分析
  2. 市场数据监控
  3. 金融数据研究和开发

工具列表

  1. get_candlesticks:检索 OKX 上任何工具的历史烛台(OHLCV)数据。
  2. 输入:工具 ID、时间间隔、返回的烛台数量
  3. 输出:包含时间戳、开盘价、最高价、最低价、收盘价、交易量等信息的 JSON 对象数组

  4. get_price:获取 OKX 上任何工具的最新价格和 24 小时市场数据。

  5. 输入:工具 ID
  6. 输出:包含最新交易价格、当前最佳买卖价格、24 小时高低价格、交易量等信息的 JSON 对象

常见问题解答

  1. 网络错误会被捕获并返回上下文
  2. 无效的工具 ID 会返回适当的错误消息
  3. API 速率限制通过 axios 超时配置得到尊重
  4. 所有错误都会被记录用于调试

使用教程

使用依赖

安装 Node.js 和 npm

安装教程

  1. 克隆项目仓库
  2. 安装依赖:
npm install
  1. 构建服务器:
npm run build
  1. 开发时自动重建:
npm run watch

调试方式

  1. 检查日志文件中的错误记录
  2. 验证 API 响应数据
  3. 检查速率限制是否正常工作

许可证

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