Crypto Trader MCP Tool

by SaintDoresh
Verified

Integrations

  • Enables retrieval of real-time price information, historical data, and market details for Bitcoin cryptocurrency.

  • Provides search capability and market information for Bitcoin Cash cryptocurrency.

  • Allows retrieval of price history and market data for Dogecoin cryptocurrency.

Claudeデスクトップ用Crypto Trader MCPツール

Claude Desktop 用に特別に設計された、CoinGecko API を使用して暗号通貨市場データを提供する MCP (モデル コンテキスト プロトコル) ツールです。

チュートリアル

このツールの設定と使用に関する詳細なガイドについては、Mediumチュートリアルをご覧ください。 チュートリアル:Claude DesktopとCrypto Trader MCPツールを使用してリアルタイムの暗号通貨データを取得する

特徴

  • リアルタイムの暗号通貨価格データ
  • 暗号通貨の詳細な市場情報
  • 過去の価格チャート
  • 暗号通貨検索機能
  • トレンドの暗号通貨追跡
  • 世界市場統計

設定

  1. Python 3.10以降がインストールされていることを確認してください
  2. 依存関係をインストールします:
pip install -r requirements.txt

Claude Desktopとの統合

  1. 次の内容を MCP 構成に追加して、Claude Desktop で MCP 設定を構成します。
{ "mcpServers": { "crypto-trader": { "command": "py", "args": ["-3.13", "C:\\Path\\To\\Your\\Crypto-Trader-MCP-ClaudeDesktop\\main.py"] } } }
  1. パスをmain.pyファイルへのフルパスに置き換えます。
  2. 次を使用してサーバーを実行します。
py -3.13 main.py
  1. Claude Desktop の使用中はサーバーを実行したままにしてください

利用可能なツール

1. get_crypto_price

リアルタイムの暗号通貨の価格情報を入手:

{ "symbol": "BTC", "name": "bitcoin", "price": 65423.12, "change_24h": 2.5, "volume_24h": 28345678901, "market_cap": 1234567890123, "timestamp": "2025-03-15T10:30:00" }

2. get_crypto_market_data

暗号通貨の詳細な市場情報を入手します。

{ "symbol": "ETH", "name": "Ethereum", "market_cap_rank": 2, "current_price": 3521.48, "market_cap": 423456789012, "total_volume": 15834567890, "high_24h": 3580.25, "low_24h": 3475.62, "price_change_24h": 45.86, "price_change_percentage_24h": 1.32, "circulating_supply": 120283456, "total_supply": 120283456, "max_supply": null, "ath": 4878.26, "ath_date": "2021-11-10T14:24:11.849Z", "atl": 0.432979, "atl_date": "2015-10-20T00:00:00.000Z" }

3. get_crypto_historical_data

暗号通貨の過去の価格データを取得します。

{ "symbol": "BTC", "name": "bitcoin", "days": 30, "prices": [ { "date": "2025-02-15T00:00:00", "price": 62150.23 }, { "date": "2025-02-16T00:00:00", "price": 63421.15 } // ... more data points ] }

4. 暗号検索

暗号通貨を検索:

{ "results": [ { "id": "bitcoin", "symbol": "BTC", "name": "Bitcoin" }, { "id": "bitcoin-cash", "symbol": "BCH", "name": "Bitcoin Cash" } // ... more results ] }

トレンドの暗号通貨を入手:

{ "trending_coins": [ { "id": "pendle", "name": "Pendle", "symbol": "PENDLE", "market_cap_rank": 85, "price_btc": 0.00002356 } // ... more trending coins ] }

6. get_global_crypto_data

世界の暗号通貨市場データを入手:

{ "active_cryptocurrencies": 12875, "markets": 892, "total_market_cap_usd": 2347890123456, "total_volume_usd": 89723456789, "market_cap_percentage": { "BTC": 52.4, "ETH": 18.2 // ... more cryptocurrencies }, "updated_at": "2025-03-15T10:30:00" }

サンプルクエリ

Claude Desktop に次のような質問をすることができます:

  • 「ビットコインの現在の価格はいくらですか?」
  • 「イーサリアムの詳細な市場データを表示してください」
  • 「過去 30 日間の Dogecoin の価格履歴はどうですか?」
  • 「『sol』に関連する暗号通貨を検索」
  • 「今日はどの暗号通貨がトレンドですか?」
  • 「現在、暗号通貨の時価総額はいくらですか?」

エラー処理

すべてのツールには適切なエラー処理が組み込まれており、何か問題が発生した場合にはエラー メッセージを返します。

{ "error": "Failed to fetch price for INVALID_SYMBOL" }

トラブルシューティング

Claude Desktop で MCP サーバーが動作していない場合:

  1. サーバーが実行中であることを確認してください。スクリプトを開始すると出力が表示されます。
  2. 設定のパスが正しく絶対パスであることを確認してください
  3. Python 3.10+がシステムPATHにあることを確認してください
  4. すべての依存関係がインストールされていることを確認する
  5. Claude Desktopを再起動してみてください
  6. ログにエラーメッセージがないか確認する

レート制限

このツールは、レート制限のある無料のCoinGecko APIを使用しています。リクエストが頻繁に送信されると、APIによって処理が制限される場合がありますのでご注意ください。

ライセンス

MITライセンス

ID: 9b20muulne