Bybit MCP Server

Bybit MCP Server

site icon
2024.12.16 7
TypeScript加密货币交易市场数据金融服务
Bybit MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,提供对 Bybit 加密货币交易所 API 的只读访问。该服务器允许用户通过一系列工具获取加密货币市场的实时数据,包括价格、订单簿、K线图等。
View on GitHub

Overview

基本能力

产品定位

Bybit MCP Server 是一个为加密货币交易者提供实时市场数据的服务,通过 MCP 协议与客户端交互,支持多种交易数据的查询。

核心功能

  • 提供实时加密货币市场数据
  • 支持多种交易工具查询
  • 与 Ollama LLMs 集成

适用场景

  • 加密货币交易分析
  • 实时市场监控
  • 交易策略开发

工具列表

  • get_ticker: 获取交易对的实时价格信息
  • get_orderbook: 获取交易对的订单簿数据
  • get_kline: 获取交易对的K线/蜡烛图数据
  • get_market_info: 获取交易对的详细市场信息
  • get_trades: 获取交易对的最近交易记录
  • get_instrument_info: 获取特定交易对的详细仪器信息
  • get_wallet_balance: 获取认证用户的钱包余额信息
  • get_positions: 获取认证用户的当前持仓信息
  • get_order_history: 获取认证用户的订单历史

常见问题解答

  • 仅支持只读API密钥
  • 建议在测试网络中使用

使用教程

使用依赖

  1. Node.js (v20+)
  2. pnpm (npm i -g pnpm)
  3. Ollama (可选)

安装教程

pnpm i
cp .env.example .env
code .env

调试方式

pnpm serve

生产环境运行

pnpm build
node build/index.js

开发环境运行

pnpm watch
pnpm inspector

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。