Bybit MCP サーバー
Bybit の暗号通貨取引 API への読み取り専用アクセスを提供するモデル コンテキスト プロトコル (MCP)サーバー。
これはアルファ品質のソフトウェアです - 自己責任で使用してください。
このサーバーでは読み取り専用のAPIキーのみを使用してください。私のコードをあなたの「お金」に預けることは絶対にありませんし、あなたもそうすべきではありません!
特徴
この MCP サーバーは、Bybit の API と対話するための次のツールを提供します。
get_ticker
: 取引ペアのリアルタイムのティッカー情報を取得するget_orderbook
: 取引ペアの注文簿(市場の深さ)データを取得するget_kline
: 取引ペアのkline/ローソク足データを取得するget_market_info
: 取引ペアの詳細な市場情報を取得するget_trades
: 取引ペアの最近の取引を取得するget_instrument_info
: 特定の取引ペアの詳細な商品情報を取得するget_wallet_balance
: 認証されたユーザーのウォレット残高情報を取得するget_positions
: 認証されたユーザーの現在の位置情報を取得するget_order_history
: 認証されたユーザーの注文履歴を取得する
要件とインストール
- Node.js (v20+)
- pnpm (
npm i -g pnpm
) - 以下のクイック スタートに示すように Ollama クライアントを実行する場合は、選択したモデルに加えて、Ollama がインストールされ、実行されている必要があります。
クイックスタート
パッケージをインストールするには、すべてをビルドし、対話型クライアントを起動します。
.env.example ファイルを .env にコピーし、詳細を入力します。
MCP サーバー (のみ)
MCPサーバーとOllamaクライアント
必要なクライアント パッケージをインストールします。
クライアントの .env.example ファイルを .env にコピーし、詳細を入力します。
次に、1 つのコマンドでクライアントとサーバーを起動します。
構成
環境変数
サーバーでは、Bybit API 資格情報を環境変数として設定する必要があります。
BYBIT_API_KEY
: Bybit APIキー(必須)BYBIT_API_SECRET
: Bybit API シークレット (必須) -重要 - 読み取り専用の API キーのみを作成してください。BYBIT_USE_TESTNET
: メインネットの代わりにテストネットを使用するには「true」に設定します(オプション、デフォルトは false)DEBUG
: デバッグログを有効にするには「true」に設定します(オプション、デフォルトは false)
クライアント環境変数 (./client/.env):
OLLAMA_HOST
: Ollamaサーバーのホスト(デフォルトはhttp://localhost:11434 )DEFAULT_MODEL
: チャットに使用するデフォルトのモデル(デフォルトはllama-3.2-11b-instruct:Q8_0)
MCP設定の構成
このサーバーをMCPクライアントで使用するには、MCP設定ファイルにサーバーを追加する必要があります。ファイルの場所はクライアントによって異なります。
MCPの例 - クロードデスクトップ
場所: ~/Library/Application\ Support/Claude/claude_desktop_config.json
MCPの例 - gomcp
場所: ~/.config/gomcp/config.yaml
クライアント統合
このパッケージには、Ollama LLMとbybit-mcpサーバーの両方とやり取りするためのコマンドラインインターフェースを提供するTypeScriptクライアントが含まれています。クライアントは以下の機能をサポートしています。
- Ollamaモデルとのインタラクティブチャット
- すべてのbybit-mcp取引ツールへの直接アクセス
- 自動サーバー管理
- 環境ベースの構成
- デバッグログ
詳細なクライアントドキュメントについては、クライアントの README を参照してください。
サーバーの実行
生産
- サーバーを構築します。
- サーバーを実行します。
発達
TypeScript の自動再コンパイルを使用した開発の場合:
開発中に MCP サーバーを検査するには:
ツールドキュメント
ティッカー情報を取得する
注文簿データを取得する
クライン/ローソク足データを取得する
市場情報を入手する
最近の取引を取得
機器情報を取得する
次のような取引商品に関する詳細情報を返します:
- 基準通貨と引用通貨
- 取引状況
- ロットサイズフィルター(最小/最大注文数量)
- 価格フィルター(目盛りサイズ)
- レバレッジ設定(先物)
- 契約詳細(先物)
ウォレット残高を取得
ポジションを取得
注文履歴を取得する
サポートされているカテゴリ
spot
:スポット取引linear
:線形永久契約inverse
:逆永久契約
ライセンス
マサチューセッツ工科大学
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Bybit の暗号通貨取引 API への読み取り専用アクセスを提供するモデル コンテキスト プロトコル サーバー。これにより、ユーザーは自然言語を使用してリアルタイムの暗号通貨データを照会できます。
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that provides access to CoinMarketCap's cryptocurrency data, enabling AI applications to retrieve cryptocurrency listings, quotes, and detailed information.Last updated -310Python
- -securityAlicense-qualityA Model Context Protocol server that exposes Binance cryptocurrency exchange data to LLMs, allowing agents to access real-time prices, order books, and historical market data without requiring API keys.Last updated -4PythonMIT License
- -security-license-qualityA server that provides real-time cryptocurrency data through the Model Context Protocol, allowing access to detailed exchange information and current cryptocurrency rates from the CoinCap API.Last updated -1TypeScriptMIT License
Satstream MCP Serverofficial
AsecurityAlicenseAqualityA Model Context Protocol server that enables querying Bitcoin blockchain data, including address information, transaction details, mempool statistics, and ordinals/runes data through the Satstream API.Last updated -37TypeScriptMIT License