okx/agent-trade-kit
okx/agent-trade-kit has 505 GitHub stars and 82 forks. GitHot measured +1 stars in 24 hours. Last checked 2026-11-10 04:39 UTC. Last push 2026-11-02.
OKX trading MCP server — connect AI agents to spot, swap, futures, options & grid bots via the Model Context Protocol.
可以做什么
- 170 tools across 11 modules (17 sub-modules) - Full trading lifecycle: market data → orders → algo orders → account management → earn → trading bots → event contracts → news → smart money signals
- Algo orders built-in - Conditional, OCO take-profit/stop-loss, trailing stop
- Safety controls - --read-only flag, per-module filtering, built-in rate limiter
- Zero infrastructure - Local stdio process, no server or database required
实测星标增长
- 24小时
- +1
- 7天
- 更新延迟
- 15天
- 更新延迟
- 1个月
- 更新延迟
各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。
README.zh-CN.md
原文OKX Agent Trade Kit
OKX Agent Trade Kit — AI 驱动的交易工具集,包含两个独立包:
| 包 | 说明 |
|---|---|
okx-trade-mcp |
MCP Server,供 Claude / Cursor 等 AI 工具调用 |
okx-trade-cli |
命令行工具,直接在终端操作 OKX |
这是什么?
OKX Agent Trade Kit 通过 Model Context Protocol 将 AI 助手直接接入你的 OKX 账户。不用再在 AI 和交易所界面之间来回切换,直接描述你想做什么,AI 调用对应工具完成执行。
以本地进程方式运行,API Key 仅存储在你的机器上,数据不离开本地。
功能亮点
| 特性 | 说明 |
|---|---|
| 170 个工具,11 大模块(17 子模块) | 完整交易生命周期:行情 → 下单 → 算法单 → 账户管理 → 赚币 → 交易机器人 → 事件合约 → 资讯 → 聪明钱信号 |
| 内置算法单 | 条件单、OCO 止盈止损、追踪止损 |
| 安全控制 | --read-only 只读模式、按模块过滤、内置限速器 |
| 零基础设施 | 本地 stdio 进程,无需服务器或数据库 |
| MCP 标准 | 兼容 Claude Desktop、Cursor、openCxxW 及所有 MCP 客户端 |
| 内置 Agent Skills | 预置 AI agent skill 文件,覆盖行情、交易、账户、机器人、赚币,即插即用 |
| 开源 | MIT 协议,API Key 不离开本机 |
模块概览
| 模块 | 工具数 | 说明 | 文档 |
|---|---|---|---|
market |
19 | Ticker、盘口、K线(含历史)、指数行情、指数K线、涨跌停、资金费率、标记价格、持仓量、股票代币、技术指标(70+ 指标)、指标列表、行情筛选(按价格/涨跌幅/市值/成交量/资金费率/持仓量筛选)、持仓量历史、持仓量变化筛选 | → |
spot |
13 | 下单/改单/撤单、批量操作、成交记录(含归档)、订单历史(含归档)、条件单、OCO | → |
swap |
17 | 永续合约交易、批量操作、持仓、杠杆、条件单、OCO、追踪止损 | → |
futures |
18 | 交割合约下单/撤单/改单、持仓、成交记录、订单历史、平仓、杠杆设置、批量订单、算法单(止盈止损、OCO、追踪止损) | → |
option |
10 | 期权交易:下单/撤单/改单/批量撤单、订单历史、持仓(含 Greeks)、成交记录、期权链、IV + Greeks | → |
account |
14 | 余额、账单(含归档)、持仓、持仓历史、手续费率、配置、仓位模式、最大可提币量、最大可用仓位、操作审计日志 | → |
event |
9 | 事件合约交易:浏览、系列/事件/市场查询(查询);下单、改单、撤单、订单、成交记录(私有)。语义化 outcome:UP/YES/DOWN/NO | → |
earn |
24 | 简单赚币:余额、申购、赎回、出借利率管理、定期产品查询、定期赚币 (10)。链上质押/DeFi (6)。双币赢/Dual Currency Deposit (6)。闪赚 (1)。子模块:earn.savings、earn.onchain、earn.dcd、earn.flash。包含在 all 中。 |
→ |
bot |
18 | 交易机器人:网格 (9)、DCA — 现货 & 合约 (9)。子模块:bot.grid、bot.dca |
→ |
news |
7 | 加密资讯:最新新闻、按币种查询、全文搜索、文章详情、来源列表、币种情绪(快照 + 趋势) | → |
smartmoney |
10 | 聪明钱分析:排行榜筛选、交易员业绩 / 当前持仓 / 历史平仓 / 订单流水、热门币种信号、单币信号(pool filter / authorIds 双入口)、单币信号时间序列(双入口)—— 全部只读,按入口维度拆分以便 AI agent 选对工具 | → |
快速开始
前置要求: Node.js >= 18
# 1. 安装
npm install -g @okx_ai/okx-trade-mcp @okx_ai/okx-trade-cli
# 2. 配置 OKX API 凭证(交互式向导)
okx config init --lang zh
# 3. 将 MCP Server 注册到 AI 客户端
okx-trade-mcp setup --client claude-desktop
okx-trade-mcp setup --client cursor
okx-trade-mcp setup --client claude-code
okx-trade-mcp setup --client vscode # 在当前目录写入 .mcp.json
也可使用 一键安装脚本 — 自动检查 Node.js、安装包、检测并配置 MCP 客户端。
实盘交易、多账户或其他客户端,见 配置说明 →。
okx-trade-mcp
okx-trade-mcp # 默认:现货、合约、账户
okx-trade-mcp --modules market # 纯行情,无需 API Key
okx-trade-mcp --modules spot,account # 现货 + 账户
okx-trade-mcp --profile live --modules all # 所有模块(含赚币)
okx-trade-mcp --read-only # 只读,禁止下单等写操作
启动场景说明 → — VS Code · Windsurf →
okx-trade-cli
okx market ticker BTC-USDT
okx spot place --instId BTC-USDT --side buy --ordType market --sz 100
okx account balance
命名提示 —— CLI 子命令用空格分层(
okx swap algo place)。AI agent 看到的同一功能是下划线命名的 MCP 工具(swap_place_algo_order)。不要把 MCP 工具名转成短横线合并的 CLI 形式——okx swap place-algo不是合法命令,CLI 会报Unknown command。详见 CLI 参考 · CLI vs MCP 命名规则。
Agent Skills
skills/ 目录内置了供 AI agent 框架使用的 skill 文件。每个 skill 定义了 agent 的激活时机和 okx CLI 的使用方式。
| Skill | 说明 | 需要鉴权 |
|---|---|---|
okx-cex-market |
行情数据:价格、K线、盘口、资金费率、技术指标 | 否 |
okx-cex-trade |
订单管理:现货、永续合约、交割合约、期权、算法单 | 是 |
okx-cex-portfolio |
账户:余额、持仓、盈亏、资金划转 | 是 |
okx-cex-bot |
交易机器人:网格、DCA(现货 & 合约) | 是 |
okx-cex-earn |
赚币:简单赚币、链上质押、双币赢、自动赚币 | 是 |
okx-cex-smartmoney |
聪明钱:交易员排行榜、共识信号、持仓分析 | 是 |
报错反馈
如果工具调用或命令失败,提 Issue 时请贴出完整报错内容。
MCP — 复制 AI 客户端展示的结构化错误块:
{
"tool": "swap_place_order",
"error": true,
"type": "OkxApiError",
"code": "51020",
"message": "Order quantity invalid",
"endpoint": "POST /api/v5/trade/order",
"traceId": "abc123def456",
"timestamp": "2026-03-03T10:00:00.000Z",
"serverVersion": "1.0.4"
}
CLI — 贴出完整的 stderr 输出:
Error: Order quantity invalid
TraceId: abc123def456
Hint: Check order size against instrument minSz.
Version: [email protected]
常见问题见 FAQ →。
从源码构建
git clone https://github.com/okx/agent-tradekit.git && cd okx-trade-mcp
pnpm install && pnpm build
packages/
├── core/ # 共享 OKX client、tools、工具函数
├── mcp/ # MCP Server
└── cli/ # CLI 工具
文档导航
| 文档 | 说明 |
|---|---|
| 架构 | 系统设计与模块概览 |
| 贡献指南 | 开发环境搭建与 PR 规范 |
| 更新日志 | 版本历史 |
| Agent Skills | AI agent 框架预置 skill 文件 |
| 安全政策 | 漏洞上报 |
探索相关项目
affaan-m/ECC
智能体执行与控制框架的性能优化系统。面向 Claude Code、Codex、Opencode、Cursor 等,涵盖技能、本能、记忆、安全与研究优先的开发。
300,896 星标NousResearch/hermes-agent
与你一同成长的智能体
262,512 星标multica-ai/andrej-karpathy-skills
一个用于改进 Claude Code 行为的 CLAUDE.md 文件,源自 Andrej Karpathy 对 LLM 编程陷阱的观察。
231,944 星标firecrawl/firecrawl
借助来自网络及其他来源的数据,强化你的 AI 智能体。正在构建面向超级智能的资料库。🔥
200,444 星标