← 返回目录
D

Dex Trade Agent Kit

社区
将 OKX 交易接入 AI 助手的本地 MCP 服务器
分类
其他 第 217 / 230
Stars
★ 128 热门
传输方式
stdio(本地进程)
运行环境
Node.js 18+
凭据
可选 API Key
许可证
MIT
最近提交
工具数
100
30FMRS · D

该 MCP 服务器提供全面的交易功能,涵盖多个模块,本地运行保障隐私。适合技术用户,但需要谨慎操作真实资金。

最强项 · 文档质量 9/20 最弱项 · 可靠性 4/20

可靠性
4/20
安全与权限
5/20
维护活跃度
5/20
文档质量
9/20
安装易用性
7/20
查看各项评分依据
可靠性 4/20
仅提供了 README 与元数据,没有源代码、CI 配置或测试文件,无法验证服务能否正常启动、完成 MCP 握手或工具行为是否与声明一致。SERVER MANIFEST 未缓存,且仓库名(Dennis-bv/dex-trade-agent-kit)与 README 中使用的 npm 包名(@okx_ai/okx-trade-mcp)不一致,进一步降低可信度,因此评分很低。
安全与权限 5/20
README 宣称 API 密钥仅存于本地、无云服务,并提供 --read-only 与模块过滤等安全控制,但无源代码验证。没有证据表明危险操作(如下单)有人为确认机制,最小权限和数据流披露也无法确认。交易类工具可被 AI 直接调用,风险较高,因证据缺失而保守扣分。
维护活跃度 5/20
仓库有 MIT 许可证、未归档、开放问题为 0,但仅凭这些元数据无法判断提交活跃度、发布节奏或问题响应。README 引用了 CHANGELOG 和 CONTRIBUTING,但未提供内容;codecov 徽章指向另一个仓库,暗示治理与归属存在不确定性。
文档质量 9/20
README 结构清晰,包含安装、快速开始、模块表、CLI 示例和报告问题指引,但链接文档并未提供,工具参数与限制无法验证。同时存在明显不一致:仓库名与 npm 包名不符、徽章指向其他仓库、出现疑似笔误的 'openCxxW',因此文档可靠性下降。
安装易用性 7/20
安装步骤在 README 中显得简单:npm 全局安装、okx config init、再为客户端注册。但没有执行证据,且安装命令引用的包名可能与当前仓库实际产出不一致。主流客户端只有部分命令示例,缺少对平台差异和故障处理的说明,因此保守给分。

静态评测 · 未实际运行收录于 2026-08-07

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络修改第三方账户数据

适合谁

  • 使用 Claude、Cursor 等 AI 助手进行交易的用户
  • 需要自动化和算法订单的交易者
  • 希望本地运行、不依赖云服务的用户
  • 需要无需认证的市场数据和技术指标的分析师

不适合谁

  • 不想在本地终端运行或不喜欢命令行的用户
  • 非 OKX 用户(仅支持 OKX 交易所)
  • 需要移动端或 Web 界面而非本地进程的用户
  • 对访问密钥安全有严格要求的用户(尽管密钥本地存储)

所需权限

  • 需要 OKX API 密钥(读和写权限)才能进行交易操作
  • 对于市场数据模块,不需要身份验证
  • 根据使用的模块可能要求启用特定的 API 权限,如交易、提现、理财等
  • 工具在本地进程运行,无需外部网络服务(但可能向 OKX API 发出请求)

风险与副作用

  • 真实资金交易风险:AI 可能错误执行订单
  • API 密钥存储在本地,需确保机器安全
  • 工具可能实时更改账户状态(如杠杆、持仓模式)
  • 依赖 OKX API 稳定性,可能面临限速或服务中断
  • 错误配置可能导致订单参数无效或意外交易

安装接入

准备工作

运行环境:Node.js 18+

  1. 确保 Node.js >= 18。
  2. 全局安装:npm install -g @okx_ai/okx-trade-mcp @okx_ai/okx-trade-cli。
  3. 配置 OKX API 凭证:运行 okx config init 并按照交互式向导操作。
  4. 注册 MCP 服务器:使用 okx-trade-mcp setup --client claude-desktop 或其他客户端参数(如 cursor、claude-code、vscode)。或者,使用一键安装脚本,它自动处理 Node.js 检查、安装和客户端检测。
claude_desktop_config.json
{
  "mcpServers": {
    "okx-trade-mcp": {
      "command": "okx-trade-mcp",
      "args": [
        "--modules",
        "all"
      ]
    }
  }
}

以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。

.vscode/mcp.json
{
  "servers": {
    "okx-trade-mcp": {
      "command": "okx-trade-mcp",
      "args": [
        "--modules",
        "all"
      ]
    }
  }
}

写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。

Terminal
claude mcp add okx-trade-mcp -- okx-trade-mcp --modules all

在终端运行;先把 <…> 占位符换成你自己的值。

验证是否装好

在客户端工具列表中应能看到 market_get_ticker、account_get_balance 等工具;运行 --modules market(无需认证)后提问“BTC-USDT 当前价格是多少”,若能返回行情数据即证明连接成功。

常见排障

  1. 确保 Node.js 版本 >= 18
  2. 运行 `okx config init` 重新配置凭证
  3. 检查 API 密钥权限是否足够
  4. 查看错误输出中的结构化错误块(包含工具名称、错误代码、端点、traceId),并据此诊断
  5. 如果在 VS Code 中,确认生成了 .mcp.json 文件
  6. 查看 FAQ 文档 docs/faq.md 了解常见问题

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 使用 market_get_ticker 查询 BTC-USDT 的最新价格
  • 查看我的 account_get_balance 账户余额和持仓
  • 在 swap 模块把 BTC 永续合约的杠杆设置为 5 倍
  • 用 market_filter_market 筛选资金费率大于 0.1% 的币种

工具能力 100

market_get_ticker 只读
获取市场行情
market_get_orderbook 只读
获取订单簿
market_get_candles 只读
获取K线数据
market_get_index_ticker 只读
获取指数行情
market_get_index_candles 只读
获取指数K线
market_get_price_limit 只读
获取价格限制
market_get_funding_rate 只读
获取资金费率
market_get_mark_price 只读
获取标记价格
展开其余 92 个工具
market_get_open_interest 只读
获取未平仓合约量
market_get_stock_tokens 只读
获取股票代币
market_get_indicators 只读
获取技术指标
market_get_indicator_list 只读
获取指标列表
market_filter_market 只读
按条件筛选市场
market_get_oi_history 只读
获取未平仓合约历史
market_get_oi_change_filter 只读
按未平仓合约变化筛选
spot_place_order 破坏性
现货下单
spot_cancel_order 破坏性
撤消现货订单
spot_amend_order 写入
修改现货订单
spot_batch_orders 破坏性
批量现货订单
spot_get_fills 只读
获取现货成交记录
spot_get_order_history 只读
获取现货历史订单
spot_place_conditional_order 写入
下条件单
spot_cancel_conditional_order 破坏性
取消条件单
spot_place_oco_order 写入
下 OCO 订单
spot_cancel_oco_order 破坏性
取消 OCO 订单
swap_place_order 破坏性
永续合约下单
swap_cancel_order 破坏性
撤消永续合约订单
swap_amend_order 写入
修改永续合约订单
swap_batch_orders 破坏性
批量永续合约订单
swap_get_positions 只读
获取永续合约持仓
swap_set_leverage 写入
设置杠杆
swap_place_conditional_order 写入
下永续条件单
swap_cancel_conditional_order 破坏性
取消永续条件单
swap_place_oco_order 写入
下永续 OCO 订单
swap_cancel_oco_order 破坏性
取消永续 OCO 订单
swap_place_trailing_stop 写入
下追踪止损订单
swap_cancel_trailing_stop 破坏性
取消追踪止损订单
futures_place_order 破坏性
交割合约下单
futures_cancel_order 破坏性
撤消交割合约订单
futures_amend_order 写入
修改交割合约订单
futures_close_position 破坏性
平仓交割合约
futures_set_leverage 写入
设置交割合约杠杆
futures_batch_orders 破坏性
批量交割合约订单
futures_place_algo_order 写入
下算法订单
futures_cancel_algo_order 破坏性
取消算法订单
futures_get_positions 只读
获取交割合约持仓
futures_get_fills 只读
获取交割合约成交
futures_get_order_history 只读
获取交割合约历史订单
option_place_order 破坏性
期权下单
option_cancel_order 破坏性
撤消期权订单
option_amend_order 写入
修改期权订单
option_batch_cancel 破坏性
批量取消期权订单
option_get_order_history 只读
获取期权历史订单
option_get_positions 只读
获取期权持仓
option_get_fills 只读
获取期权成交
option_get_chain 只读
获取期权链
option_get_iv_greeks 只读
获取期权隐含波动率和 Greeks
account_get_balance 只读
获取账户余额
account_get_bills 只读
获取账单
account_get_positions 只读
获取账户持仓
account_get_positions_history 只读
获取历史持仓
account_get_fee_rates 只读
获取费率
account_get_config 只读
获取账户配置
account_set_position_mode 写入
设置持仓模式
account_get_max_withdrawal 只读
获取最大提款额
account_get_max_avail_size 只读
获取最大可用数量
account_get_audit_log 只读
获取审计日志
event_browse_contracts 只读
浏览事件合约
event_get_series 只读
获取事件系列
event_get_events 只读
获取事件
event_get_markets 只读
获取市场
event_place_order 破坏性
事件合约下单
event_amend_order 写入
修改事件合约订单
event_cancel_order 破坏性
取消事件合约订单
event_get_orders 只读
获取事件合约订单
event_get_fills 只读
获取事件合约成交
earn_get_balance 只读
获取理财余额
earn_purchase 破坏性
购买理财产品
earn_redeem 破坏性
赎回理财产品
earn_get_lending_rate 只读
获取借贷利率
earn_place_fixed_term_order 破坏性
下定期理财订单
earn_get_fixed_term_orders 只读
获取定期理财订单
earn_get_onchain_staking 只读
获取链上质押信息
earn_stake 破坏性
进行链上质押
earn_unstake 破坏性
解除链上质押
earn_get_dcd_products 只读
获取双币赢产品
earn_place_dcd_order 破坏性
下双币赢订单
earn_get_flash_earn 只读
获取闪兑理财
bot_create_grid 写入
创建网格交易机器人
bot_amend_grid 写入
修改网格机器人
bot_close_grid 破坏性
关闭网格机器人
bot_get_grid_orders 只读
获取网格订单
bot_create_dca 写入
创建 DCA 机器人
bot_amend_dca 写入
修改 DCA 机器人
bot_close_dca 破坏性
关闭 DCA 机器人
bot_get_dca_orders 只读
获取 DCA 订单
news_get_latest 只读
获取最新新闻
news_filter_by_coin 只读
按币种筛选新闻
news_search 只读
搜索新闻
news_get_article 只读
获取文章详情

使用场景

通过 AI 助手自然语言执行现货、合约和期权交易
实时获取市场数据、技术指标和价格筛选
管理账户余额、持仓和费率设置
创建和管理网格或 DCA 交易机器人
参与理财、链上质押和双币赢产品
跟踪加密货币新闻和聪明钱信号

支持客户端

Claude Desktop
Cursor
Claude Code
VS Code

依据项目文档列出,未经本站实测。

详细介绍

DEX Agent Trade Kit 是一个基于 AI 的交易工具包,包含两个独立包:dex-trade-mcp(用于 Claude、Cursor 等任何兼容 MCP 的客户端)和 dex-trade-cli(用于终端操作)。它通过模型上下文协议 (MCP) 将 AI 助手直接连接到您的 OKX 账户。它在本地进程中运行,API 密钥仅存储在您的机器上,无云端服务。提供 145 个工具,涵盖 11 个模块:市场数据、现货、永续合约、交割合约、期权、账户管理、事件合约、理财、交易机器人、新闻和聪明钱信号。包括内置算法订单(条件单、OCO 止盈止损、追踪止损)、安全控制(--read-only 标志、模块过滤、限速器)、零基础设施(本地 stdio 进程)以及预构建的代理技能文件。

同类可选方案

BioMCP 75 · B

统一的命令行语法,接入约30个可信生物医学数据源。

★ 654 · 工具数 11 与当前对比 →

源版本 65a7c282ef0c 数据同步于 2026-10-12 查看 FMRS 评分方法