Claudeデスクトップ用Crypto Trader MCPツール
Claude Desktop 用に特別に設計された、CoinGecko API を使用して暗号通貨市場データを提供する MCP (モデル コンテキスト プロトコル) ツールです。
チュートリアル
このツールの設定と使用に関する詳細なガイドについては、Mediumチュートリアルをご覧ください。 チュートリアル:Claude DesktopとCrypto Trader MCPツールを使用してリアルタイムの暗号通貨データを取得する
Related MCP server: Coinmarket
特徴
リアルタイムの暗号通貨価格データ
暗号通貨の詳細な市場情報
過去の価格チャート
暗号通貨検索機能
トレンドの暗号通貨追跡
世界市場統計
設定
Python 3.10以降がインストールされていることを確認してください
依存関係をインストールします:
pip install -r requirements.txtClaude Desktopとの統合
次の内容を MCP 構成に追加して、Claude Desktop で MCP 設定を構成します。
{
"mcpServers": {
"crypto-trader": {
"command": "py",
"args": ["-3.13", "C:\\Path\\To\\Your\\Crypto-Trader-MCP-ClaudeDesktop\\main.py"]
}
}
}パスをmain.pyファイルへのフルパスに置き換えます。
次を使用してサーバーを実行します。
py -3.13 main.pyClaude 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
]
}5. get_trending_crypto
トレンドの暗号通貨を入手:
{
"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 サーバーが動作していない場合:
サーバーが実行中であることを確認してください。スクリプトを開始すると出力が表示されます。
設定のパスが正しく絶対パスであることを確認してください
Python 3.10+がシステムPATHにあることを確認してください
すべての依存関係がインストールされていることを確認する
Claude Desktopを再起動してみてください
ログにエラーメッセージがないか確認する
レート制限
このツールは、レート制限のある無料のCoinGecko APIを使用しています。リクエストが頻繁に送信されると、APIによって処理が制限される場合がありますのでご注意ください。
ライセンス
MITライセンス