README
🚀 Bybit MCP 服务器
Bybit MCP 服务器是一个强大的工具,它将 Bybit 的交易 API 与机器认知协议(MCP)相连接,实现了 AI 辅助的加密货币交易,为用户提供了更智能、高效的交易体验。
🚀 快速开始
Bybit MCP Server 是 Bybit 交易平台与 AI 系统之间的桥梁,使用机器认知协议(MCP)进行连接。它提供了一系列强大的工具,用于市场分析、技术指标计算和自动化交易操作。
✨ 主要特性
- 实时市场数据:访问当前价格、市场深度和历史数据
- 高级技术分析:计算 RSI、MACD、ATR 等技术指标
- 多时间框架分析:在多个时间框架下分析市场趋势
- 自动交易:程序化地放置、修改和取消订单
- 风险管理:基于波动性的仓位规模建议
- 支撑/阻力检测:识别关键价格水平以优化入场/出场点
- Docker 支持:使用 Docker 和 docker-compose 轻松部署
📦 安装指南
使用虚拟环境的本地安装
- 克隆仓库:
git clone https://github.com/andrefigueira93/bybit-mcp-server.git
cd bybit-mcp-server
- 创建并激活虚拟环境:
uv venv
source .venv/bin/activate
- 安装依赖项:
uv pip install -e .
- 使用 API 凭证创建一个
.env文件:
BYBIT_API_KEY=your_api_key
BYBIT_API_SECRET=your_api_secret
BYBIT_TESTNET=True # 设置为 False 以使用生产环境
使用 Docker
- 克隆仓库:
git clone https://github.com/andrefigueira93/bybit-mcp-server.git
cd bybit-mcp-server
- 创建一个
.env文件,其中包含您的 API 凭证(如上所示) - 使用 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,请:
- 叉克隆仓库
- 创建功能分支(
git checkout -b feature/amazing-feature) - 提交您的更改(
git commit -m 'Add some amazing feature') - 推送到分支(
git push origin feature/amazing-feature) - 打开 Pull Request
📄 许可证
本项目使用 MIT 许可证,详情请参阅 LICENSE 文件。
⚠️ 免责声明
此软件仅用于教育目的。风险自担。加密货币交易涉及重大风险,您可能会赔钱。过去的表现并不能说明未来的成果。
Scan to contact