mcp-server-cex-bn
この MCP サーバーは、Binance のスポットおよび先物取引業務との包括的な統合を提供します。
特徴
スポット取引業務
- スポット取引操作(指値/成行注文)を実行する
- 口座残高を監視する
- オープン注文の追跡と管理
- 既存の注文をキャンセルする
先物取引業務
- さまざまなタイプの先物注文(LIMIT、MARKET、STOP、TAKE_PROFIT など)を作成します
- レバレッジ設定を管理する(1~125倍)
- 先物ポジションと口座情報を監視する
- 資金調達率を追跡する
- 一方向とヘッジモードの両方のポジションをサポート
- トレーリングストップやリデュースオンリー注文などの高度な注文タイプ
ツール
API構成
configure_api_keys
Binance API の認証情報を安全に保存します。
スポット取引ツール
create_spot_order
LIMIT 注文または MARKET 注文を作成します。
cancel_order
既存の注文をキャンセルする:
get_balances
アカウント残高を確認してください:
get_open_orders
すべてのオープン注文を一覧表示します:
先物取引ツール
create_futures_order
さまざまな種類の先物注文を作成します。
set_futures_leverage
取引ペアのレバレッジを調整します。
get_futures_positions
すべてのオープン先物ポジションを取得します。
get_futures_account
詳細な先物口座情報を取得します。
get_funding_rate
先物シンボルの資金調達率を取得します。
cancel_futures_order
既存の先物注文をキャンセルする:
先物取引の詳細
位置モード
- 一方向モード: シンボルごとに単一の位置
- デフォルトモード、よりシンプルなポジション管理
- 総ポジションサイズはすべての注文の合計です
- ヘッジモード: ロングポジションとショートポジションを分離
- ロングポジションとショートポジションを同時に保持できる
- 各ポジションには独立した証拠金要件がある
マージンの種類
- 分離マージン: ポジションごとに固定マージン
- リスクは割り当てられたマージンに限定されます
- 各ポジションには独自のレバレッジ設定があります
- クロスマージン: ポジション間で共有されるマージン
- 資本効率の向上
- すべてのポジションでリスクを共有
資金調達率
永久先物契約では、資金調達率を使用して先物価格をスポット価格と一致させます。
- プラス金利:ロングがショートを支払う
- マイナス金利:ショートがロングに有利
- 支払いは8時間ごとに行われます
セキュリティに関する考慮事項
スポット取引のセキュリティ
- APIキーをバージョン管理にコミットしない
- 環境変数または安全なキーストレージを使用する
- APIキーの権限を必要な操作のみに制限する
- APIキーを定期的にローテーションする
先物取引セキュリティ
- リスク許容度に基づいて適切なレバレッジ制限を設定する
- 潜在的な損失を制限するために、常にストップロス注文を使用してください。
- 清算価格を注意深く監視する
- ポジションリスクと証拠金比率を定期的にチェックする
- リスク管理のために減額注文の使用を検討する
- リスク共有のためクロスマージンには注意が必要
レート制限
- Binance APIのレート制限を尊重する
- デフォルトのレート制限:
- 注文操作のリクエストは1分あたり1200件
- 市場データに対する1秒あたり100件のリクエスト
- レート制限エラーに対する適切なエラー処理を実装する
エラー処理
よくあるエラーのシナリオ
- 無効なAPI認証情報
- 残高または証拠金が不足している
- 無効な注文パラメータ
- レート制限を超えました
- ネットワーク接続の問題
先物特有のエラー
- InsufficientMarginError: 操作に必要なマージンが足りません
- InvalidPositionModeError: 位置モードの設定が間違っています
- OrderValidationError: 先物注文パラメータが無効です
エラー処理の例:
プロジェクト構造
発達
- 環境変数を設定します。
ルートディレクトリに.env
ファイルを作成し、Binance API の資格情報を設定します。
- 依存関係をインストールします:
サーバーを構築します。
自動リビルドを使用した開発の場合:
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Binance Trading Server を自動的にインストールするには:
手動でインストールする
- リポジトリをクローンする
- 依存関係をインストールします:
.env
でBinance APIの認証情報を設定する- サーバーをビルドして起動します。
デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。
インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
mcp-server-bn
This server cannot be installed
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.
このサーバーは、API 資格情報の安全な管理、スポット注文の実行と管理、アカウント残高とオープン注文の監視など、Binance スポット取引操作のための堅牢なインターフェースを提供します。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA server implementation that streams real-time Binance market data (spot and futures) via WebSockets, enabling applications to receive and process cryptocurrency market information through the Model Context Protocol.Last updated -66TypeScriptMIT License
- AsecurityFlicenseAqualityA backend service for executing transactions on Binance Smart Chain, enabling secure transfers of BNB and BEP-20 tokens, smart contract interactions, and token creation through structured MCP integration.Last updated -126672TypeScript
- AsecurityFlicenseAqualityA backend service that enables interaction with the Binance exchange API, allowing users to view their portfolio, convert tokens, and execute trades with minimal market impact.Last updated -1333TypeScript
- AsecurityFlicenseAqualityA Model Control Protocol (MCP) server that provides cryptocurrency trading interfaces for Binance exchange, enabling functions like real-time price fetching, account balance queries, order placement/cancellation, and automated arbitrage strategies.Last updated -9Python