Bybit_mcp_server

Bybit_mcp_server

🚀 Bybit MCP 服务器

Bybit MCP 服务器是一个强大的工具,它将 Bybit 的交易 API 与机器认知协议(MCP)相连接,实现了 AI 辅助的加密货币交易,为用户提供了更智能、高效的交易体验。

Bybit MCP Server Python License

🚀 快速开始

Bybit MCP Server 是 Bybit 交易平台与 AI 系统之间的桥梁,使用机器认知协议(MCP)进行连接。它提供了一系列强大的工具,用于市场分析、技术指标计算和自动化交易操作。

✨ 主要特性

  • 实时市场数据:访问当前价格、市场深度和历史数据
  • 高级技术分析:计算 RSI、MACD、ATR 等技术指标
  • 多时间框架分析:在多个时间框架下分析市场趋势
  • 自动交易:程序化地放置、修改和取消订单
  • 风险管理:基于波动性的仓位规模建议
  • 支撑/阻力检测:识别关键价格水平以优化入场/出场点
  • Docker 支持:使用 Docker 和 docker-compose 轻松部署

📦 安装指南

使用虚拟环境的本地安装

  1. 克隆仓库:
git clone https://github.com/andrefigueira93/bybit-mcp-server.git
cd bybit-mcp-server
  1. 创建并激活虚拟环境:
uv venv
source .venv/bin/activate
  1. 安装依赖项:
uv pip install -e .
  1. 使用 API 凭证创建一个 .env 文件:
BYBIT_API_KEY=your_api_key
BYBIT_API_SECRET=your_api_secret
BYBIT_TESTNET=True  # 设置为 False 以使用生产环境

使用 Docker

  1. 克隆仓库:
git clone https://github.com/andrefigueira93/bybit-mcp-server.git
cd bybit-mcp-server
  1. 创建一个 .env 文件,其中包含您的 API 凭证(如上所示)
  2. 使用 Docker Compose 构建并运行:
docker-compose up --build

📚 详细文档

项目结构

bybit-mcp-server/
├── main.py          # 主程序入口
├── config/         # 配置文件目录
│   ├── settings.py    # 系统设置
│   └── api_keys.py    # API 密钥管理
├── modules/        # 功能模块
│   ├── market_data/  # 市场数据处理
│   ├── technical_indicators/  # 技术指标计算
│   └── trading_robot/  # 自动化交易机器人
└── README.md       # 项目说明文件

环境变量

# 示例 .env 文件内容:
BYBIT_API_KEY=your_api_key_here
BYBIT_API_SECRET=your_api_secret_here
BYBIT_TESTNET=True  # 使用测试网络(True)或主网络(False)

🤝 贡献

欢迎贡献!如果您希望改进 Bybit MCP Server,请:

  1. 叉克隆仓库
  2. 创建功能分支(git checkout -b feature/amazing-feature
  3. 提交您的更改(git commit -m 'Add some amazing feature'
  4. 推送到分支(git push origin feature/amazing-feature
  5. 打开 Pull Request

📄 许可证

本项目使用 MIT 许可证,详情请参阅 LICENSE 文件。

⚠️ 免责声明

此软件仅用于教育目的。风险自担。加密货币交易涉及重大风险,您可能会赔钱。过去的表现并不能说明未来的成果。

  • 0 关注
  • 0 收藏,17 浏览
  • system 提出于 2025-09-25 21:03

相似服务问题

相关AI产品