暗号通貨市場データMCPサーバー
主要取引所との連携により、リアルタイムおよび過去の暗号通貨市場データを提供するモデルコンテキストプロトコル(MCP)サーバー。このサーバーにより、クロードのようなLLM(法務・法務・金融サービス)は、現在の価格を取得し、市場動向を分析し、詳細な取引情報にアクセスできるようになります。
特徴
リアルタイム市場データ
現在の暗号通貨の価格
ビッド/アスクスプレッドを含む市場概要
取引量上位ペア
複数の交換のサポート
歴史的分析
OHLCV(ローソク足)データ
価格変動統計
ボリューム履歴の追跡
カスタマイズ可能な時間枠
交換サポート
バイナンス
コインベース
クラーケン
クーコイン
ハイパーリキッド
フォビ
ビットフィネックス
バイビット
OKX
メキシコシティ
Related MCP server: Binance MCP Server
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Cryptocurrency Market Data Server を自動的にインストールするには:
npx -y @smithery/cli install mcp-server-ccxt --client claude手動でインストールする
# Using uv (recommended)
uv pip install mcp ccxt
# Using pip
pip install mcp ccxt使用法
サーバーの実行
python crypto_server.pyClaude Desktopとの接続
Claude Desktop の構成を次の場所で開きます:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
サーバー構成を追加します。
{
"mcpServers": {
"crypto": {
"command": "python",
"args": ["/path/to/crypto_server.py"]
}
}
}Claudeデスクトップを再起動します
利用可能なツール
価格を取得
あらゆる取引ペアの現在の価格を取得する
例: 「Binance での BTC/USDT の現在の価格はいくらですか?」
市場概要を取得する
詳細な市場情報を取得する
例:「ETH/USDTの市場概要を表示してください」
トップボリュームを獲得する
取引量上位ペアを一覧表示する
例: 「Kraken の取引ペアのトップ 5 は何ですか?」
リスト交換
サポートされているすべての取引所を表示
例: 「どの取引所がサポートされていますか?」
歴史的なOHLCVを取得する
過去のローソク足データを取得する
例:「過去7日間のBTC/USDTの価格データを1時間間隔で表示してください」
価格変更を取得
異なる期間における価格変動を計算する
例: 「SOL/USDT の 24 時間の価格変動はいくらですか?」
ボリューム履歴の取得
取引量の推移を追跡する
例:「過去1週間のETH/USDTの取引量履歴を表示してください」
クエリの例
サーバーが接続されたら、Claude に尋ねることができる質問の例をいくつか示します。
- What's the current Bitcoin price on Binance?
- Show me the top 5 trading pairs by volume on Coinbase
- How has ETH/USDT performed over the last 24 hours?
- Give me a detailed market summary for SOL/USDT on Kraken
- What's the trading volume history for BNB/USDT over the last week?技術的な詳細
依存関係
mcp: モデルコンテキストプロトコル SDKccxt: 暗号通貨取引所取引ライブラリPython 3.9以上
建築
サーバーは以下を使用します:
CCXTの非同期サポートによる効率的な交換通信
MCPのLLM統合ツールシステム
一貫した出力のための標準化されたデータフォーマット
最適なパフォーマンスのための接続プール
エラー処理
サーバーは、以下に対する堅牢なエラー処理を実装しています。
無効な取引ペア
Exchangeの接続の問題
レート制限
不正なリクエスト
ネットワークタイムアウト
発達
テストの実行
# To be implemented
pytest tests/貢献
リポジトリをフォークする
機能ブランチを作成する
変更を加える
プルリクエストを送信する
地域開発
# Clone the repository
git clone [repository-url]
cd crypto-mcp-server
# Install dependencies
uv pip install -e .トラブルシューティング
よくある問題
Exchange接続エラー
インターネット接続を確認してください
取引所が稼働していることを確認する
選択した取引所に取引ペアが存在することを確認する
レート制限
リクエスト間の遅延を実装する
高頻度クエリには異なるエクスチェンジを使用する
取引所固有のレート制限を確認する
データフォーマットの問題
取引ペアの形式を確認してください(例:BTC/USDT、BTCUSDTではありません)
時間枠の仕様を確認する
数値パラメータが有効な範囲内であることを確認する
ライセンス
MITライセンス - 詳細はLICENSEファイルを参照
謝辞
取引所統合のためのCCXT
MCP仕様のモデルコンテキストプロトコル
市場データAPIを提供する暗号通貨取引所