Bybit MCP Server 是一个适用于 Bybit 交易所的模型上下文协议(MCP)服务器,它能让 Claude Code 和 Cursor 等 AI 编码工具与 Bybit 的交易平台进行交互。
npm install -g bybit-mcp-server
这个 MCP 服务器可以与各种支持 MCP 的 AI 工具一起使用:
测试网(推荐 - 适合测试):
在 claude_desktop_config.json 中添加以下内容:
{
"mcpServers": {
"bybit": {
"command": "npx",
"args": ["bybit-mcp-server"],
"env": {
"BYBIT_API_KEY": "your_testnet_api_key",
"BYBIT_API_SECRET": "your_testnet_api_secret",
"BYBIT_ENVIRONMENT": "testnet"
}
}
}
}
主网(⚠️ 警告:使用真实资金):
在 claude_desktop_config.json 中添加以下内容:
{
"mcpServers": {
"bybit": {
"command": "npx",
"args": ["bybit-mcp-server"],
"env": {
"BYBIT_API_KEY": "your_mainnet_api_key",
"BYBIT_API_SECRET": "your_mainnet_api_secret",
"BYBIT_ENVIRONMENT": "mainnet"
}
}
}
}
使用与上述 Claude Code 相同的配置,但将其添加到 .cursor/mcp_config.json 中,并使用 mcp.servers 而不是 mcpServers。
选项 1:测试网(推荐)
BYBIT_API_KEY=your_testnet_api_key_here
BYBIT_API_SECRET=your_testnet_api_secret_here
BYBIT_ENVIRONMENT=testnet
DEBUG=false
选项 2:主网(⚠️ 使用真实资金)
BYBIT_API_KEY=your_mainnet_api_key_here
BYBIT_API_SECRET=your_mainnet_api_secret_here
BYBIT_ENVIRONMENT=mainnet
DEBUG=false
测试网:
主网:
get_price - 获取交易对的当前价格get_orderbook - 获取交易对的订单簿深度get_klines - 获取历史 K 线数据get_24hr_ticker - 获取 24 小时交易统计信息get_account_info - 获取账户信息和余额get_wallet_balance - 获取特定账户类型的钱包余额get_open_orders - 获取未成交/活跃订单列表get_order_history - 获取历史订单place_order - 下单cancel_order - 取消现有订单cancel_all_orders - 取消某个交易对或类别的所有订单你可以向你的 AI 助手提出以下请求:
⚠️ 重要提示
- 测试网 是默认且推荐的安全环境。
- 主网 操作使用真实资金,请务必谨慎使用。
- API 密钥会自动从错误消息中屏蔽。
- 在使用主网之前,务必在测试网上进行充分测试。
- 在主网进行交易操作时会显示警告信息。
💡 使用建议
- 切勿将 API 密钥提交到版本控制系统。
- 使用环境变量来存储凭证。
- 定期轮换你的 API 密钥。
- 在 Bybit API 设置中使用 IP 限制。
npm run build # 编译 TypeScript
npm run dev # 开发模式
npm run lint # 运行代码检查
npm run typecheck # 类型检查
npm run watch # 监听模式
git clone https://github.com/your-username/bybit-mcp-server.git
cd bybit-mcp-server
npm install
cp .env.example .env
# 使用你的 API 凭证编辑 .env 文件
npm run dev
| 属性 | 详情 |
|---|---|
BYBIT_API_KEY |
你的 Bybit API 密钥 |
BYBIT_API_SECRET |
你的 Bybit API 密钥的密钥 |
BYBIT_ENVIRONMENT |
testnet 或 mainnet,默认为 testnet |
BYBIT_BASE_URL |
自定义 API 基础 URL,自动检测 |
DEBUG |
启用调试日志,默认为 false |
本服务器实现了 Bybit 的 V5 API 端点。详细的 API 文档请参考:
git checkout -b feature/amazing-feature)git commit -m 'Add some amazing feature')git push origin feature/amazing-feature)本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。