
MCP Bybit Trader

2025.04.11
2
Python加密货币交易交易机器人策略回测金融服务
MCP Bybit Trader 是一个基于 MCP(Model-Controller-Prompt)架构的强大交易机器人,专为 Bybit 加密货币交易所设计。它提供多种交易功能和回测能力,支持实时市场数据获取、多种交易操作、账户管理以及策略回测。该服务通过本地化的 MCP 服务器实现与 Bybit API 的安全交互,确保 API 密钥不会暴露在云端。
View on GitHub
Overview
基本能力
产品定位
MCP Bybit Trader 是一个专为 Bybit 加密货币交易所设计的交易机器人,提供实时市场数据、交易操作、账户管理和策略回测功能。
核心功能
- 市场数据
- 实时订单簿数据获取
- 可自定义间隔的 K 线数据
- 使用 TA-Lib 的高级技术指标(如 SMA、EMA、RSI、MACD 等)
-
行情信息和交易所工具详情
-
交易操作
- 市价单和限价单
- 支持现货和期货交易
- 高级订单类型(TP/SL、追踪止损)
- 仓位管理
- 杠杆设置
-
订单历史跟踪
-
账户管理
- 钱包余额查询
- 仓位信息
- API 密钥信息
-
多账户类型支持(UNIFIED、CONTRACT、SPOT)
-
回测
- 基于历史数据的策略测试
- 可自定义技术指标
- 仓位规模管理
- 利润目标和止损设置
- 性能指标计算
- 详细的交易历史
适用场景
- 实时交易机器人交互
- 策略调试和回测对话
- 本地安全实验私有 Bybit 凭证
工具列表
- TA-Lib:提供多种技术指标计算能力
- Bybit API:用于市场数据获取和交易操作
- MCP 服务器:本地化交互接口,确保 API 密钥安全
常见问题解答
- 如何设置 API 密钥?
- 在 Bybit 上创建 API 密钥,并启用 IP 限制。
- 仅添加本地 PC 的 IP 地址。
-
不要将 API 密钥提交到公共仓库。
-
如何配置环境变量?
-
设置
MEMBER_ID
、ACCESS_KEY
、SECRET_KEY
和TESTNET
。 -
如何安装?
- 使用 Smithery 自动安装:
bash npx -y @smithery/cli install @dlwjdtn535/mcp-bybit-trader --client claude
使用教程
使用依赖
- 确保已安装 Node.js 和 npm。
- 安装 Smithery CLI:
bash npm install -g @smithery/cli
安装教程
- 使用 Smithery 安装:
bash npx -y @smithery/cli install @dlwjdtn535/mcp-bybit-trader --client claude
调试方式
- 检查环境变量是否设置正确。
- 运行服务并查看日志输出。
- 使用 Bybit 测试网进行初步测试。