Skip to main content
Glama
SaintDoresh

Crypto Trader MCP Tool

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

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

チュートリアル

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

Related MCP server: Coinmarket

特徴

  • リアルタイムの暗号通貨価格データ

  • 暗号通貨の詳細な市場情報

  • 過去の価格チャート

  • 暗号通貨検索機能

  • トレンドの暗号通貨追跡

  • 世界市場統計

設定

  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ライセンス

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SaintDoresh/Crypto-Trader-MCP-ClaudeDesktop'

If you have feedback or need assistance with the MCP directory API, please join our Discord server