
MCP Bybit API Interface

2025.04.11
2
Python加密货币交易API接口量化交易金融服务
MCP Bybit API Interface 是一个基于 MCP(Model Context Protocol)的服务器,提供与 Bybit API 交互的便捷接口。它允许用户通过 API 调用获取市场数据、管理账户信息以及下单/取消订单。该服务适用于加密货币交易、市场数据分析等场景。
View on GitHub
Overview
基本能力
产品定位
MCP Bybit API Interface 是一个专门为 Bybit 交易所设计的 API 接口服务,通过 MCP 工具提供便捷的交互方式。
核心功能
- 获取市场数据(订单簿、K线数据、行情信息)
- 账户管理(查询余额、持仓信息)
- 交易功能(下单、取消订单、设置止损止盈)
- 账户配置(设置保证金模式)
- API 密钥管理
适用场景
- 加密货币交易自动化
- 市场数据分析和监控
- 量化交易策略实施
- 账户管理和风险控制
工具列表
- get_orderbook: 获取订单簿信息
- get_kline: 获取K线数据
- get_tickers: 获取行情信息
- get_wallet_balance: 查询账户余额
- get_positions: 查询持仓信息
- place_order: 下单
- cancel_order: 取消订单
- get_order_history: 获取订单历史
- get_open_orders: 获取未成交订单
- set_trading_stop: 设置止损止盈
- set_margin_mode: 设置保证金模式
- get_api_key_information: 获取API密钥信息
- get_instruments_info: 获取交易对信息
常见问题解答
- 需要设置环境变量 ACCESS_KEY 和 SECRET_KEY
- 建议在Bybit API管理界面启用IP限制
- 测试环境可通过设置 TESTNET=true 启用
使用教程
使用依赖
- 需要安装 Node.js 和 npm
- 需要 Bybit API 密钥
安装教程
通过 Smithery 安装:
npx -y @smithery/cli install @dlwjdtn535/mcp-bybit-server --client claude
通过 Docker 安装:
docker pull dlwjdtn535/mcp-bybit-server:latest
调试方式
- 确保环境变量设置正确
- 检查 API 密钥权限
- 验证网络连接和IP限制设置
配置示例 (Windows):
{
"mcpServers": {
"mcp-server-demo": {
"command": "uv",
"args": [
"run",
"--directory",
"C:\\Users\\YOUR_USERNAME\\AppData\\Local\\Programs\\mcp-server-demo\\src",
"server.py"
],
"env": {
"ACCESS_KEY": "{ACCESS_KEY}",
"SECRET_KEY": "{ACCESS_KEY}"
}
}
}
}