Binance ビットコイン MCP ツール
このプロジェクトは、Binanceからビットコインの価格データを取得するためのモデルコンテキストプロトコル(MCP)ツールを提供します。これにより、大規模な言語モデルが標準化されたインターフェースを通じて、リアルタイムおよび過去のビットコイン市場データにアクセスできるようになります。
特徴
- 現在のビットコインのティッカーデータ(価格、24時間の変化、取引量など)を取得します
- 注文簿から最良の入札価格と売り価格を取得する
- 最近の取引を取得する
- カスタマイズ可能な間隔で過去の価格データを取得します
- 短時間のリアルタイムビットコイン価格更新をストリーミング
インストール
Copy
使用法
このツールを MCP 互換の LLM クライアントで使用するには:
Copy
次に、MCP 対応の LLM クライアントを接続して、Binance データとやり取りします。
利用可能なツール
- get_bitcoin_ticker - 現在のビットコインのティッカーデータを取得する
- パラメータ:
symbol
(オプション、デフォルト:"BTCUSDT") - 取引ペアのシンボル
- パラメータ:
- get_bitcoin_order_book - 現在の最良の入札価格と売り価格を取得する
- パラメータ:
symbol
(オプション、デフォルト:"BTCUSDT") - 取引ペアのシンボル
- パラメータ:
- get_bitcoin_recent_trades - 最近の取引を取得する
- パラメータ:
symbol
(オプション、デフォルト:"BTCUSDT") - 取引ペアのシンボルlimit
(オプション、デフォルト: 10) - 取得する取引の数
- パラメータ:
- get_bitcoin_price_history - 過去のkline/ローソク足データを取得する
- パラメータ:
symbol
(オプション、デフォルト:"BTCUSDT") - 取引ペアのシンボルinterval
(オプション、デフォルト: "1h") - クライン間隔(1m、3m、5m、15m、30m、1h、2h、4h、6h、8h、12h、1d、3d、1w、1M)limit
(オプション、デフォルト: 24) - 取得するキャンドルの数
- パラメータ:
- get_realtime_bitcoin_price - リアルタイムの価格更新を取得する
- パラメータ:
symbol
(オプション、デフォルト:「btcusdt」) - 小文字の取引ペアシンボルduration
(オプション、デフォルト:5、最大:30) - リアルタイムデータを収集する期間(秒)
- パラメータ:
LLMのプロンプト例
MCP 互換の LLM に接続すると、次のようなプロンプトを使用できるようになります。
- 「現在のビットコインの価格と24時間の変化は?」
- 「ビットコインの現在の売値と買値のスプレッドを教えてください。」
- 「過去 10 件のビットコイン取引を分析し、パターンを特定します。」
- 「過去 24 時間のビットコインの価格履歴を取得し、傾向を説明します。」
- 「ビットコインのリアルタイム取引を5秒間観察し、買い圧力または売り圧力が高まっているかどうか教えてください。」
発達
プロジェクトに変更を加えるには:
src
ディレクトリのソースコードを変更するpnpm build
を実行してTypeScriptコードをコンパイルします。pnpm start
で変更をテストする
免責事項
このツールは教育および情報提供のみを目的としており、金融アドバイスではありません。
This server cannot be installed
大規模言語モデルが、標準化されたインターフェースを通じて、現在の価格、注文書データ、最近の取引、価格履歴など、Binance のリアルタイムおよび過去の Bitcoin 市場データにアクセスできるようにする MCP サーバーを提供します。