Skip to main content
Glama

whale-tracker-mcp

ホエールトラッカーMCPサーバー

Whale Alert APIを使用して暗号通貨のクジラ取引を追跡するためのモデルコンテキストプロトコル(MCP)サーバー

目次

概要

whale-tracker-mcpサーバーは、 Whale Alert APIと統合された、Python ベースのModel Context Protocol (MCP)実装です。Claude Desktop などの MCP 対応クライアントにツール、リソース、プロンプトを公開することで、大規模な暗号通貨取引(「クジラ」の動き)のリアルタイム追跡と分析を可能にします。

このサーバーは、LLM を利用したワークフロー内で直接クジラの活動を監視したい暗号通貨愛好家、開発者、アナリスト向けに設計されています。

特徴

  • ツール:
    • get_recent_transactions : ブロックチェーン、最小値、制限などのオプションのフィルターを使用して、最近のクジラのトランザクションを取得します。
    • get_transaction_details : 特定のトランザクションの詳細情報を ID で取得します。
  • リソース
    • whale://transactions/{blockchain} : 指定されたブロックチェーンの最近のトランザクションをコンテキスト データとして公開します。
  • プロンプト:
    • query_whale_activity : オプションでブロックチェーンによってフィルタリングされた、クジラの取引パターンを分析するための再利用可能なテンプレート。
  • 非同期 API 呼び出し: Whale Alert API への効率的で非ブロッキングなリクエストにhttpxを使用します。
  • 環境変数のサポート: .envファイルを介して API キーを安全に管理します。

前提条件

  • Python : バージョン 3.10 以上。
  • Whale Alert API キー: API キーを取得するには、 whale-alert.ioにサインアップしてください。
  • MCP クライアント: Claude Desktop や MCP Inspector などの MCP クライアントと互換性があります。

インストール

  1. リポジトリをクローンします:
git clone https://github.com/kukapay/whale-tracker-mcp.git cd whale-tracker-mcp
  1. 依存関係をインストールします。依存関係の管理には uv を使用することをお勧めします。
uv add "mcp[cli]" httpx python-dotenv

あるいは、pip を使用します。

pip install mcp httpx python-dotenv
  1. API キーを設定します。プロジェクト ルートに .env ファイルを作成し、Whale Alert API キーを追加します。
WHALE_ALERT_API_KEY=your_api_key_here

使用法

開発モードで実行

MCP Inspector を使用してサーバーをローカルでテストします。

mcp dev whale_tracker.py --with-editable .

これにより、サーバーのツール、リソース、およびプロンプトを調べることができる Web インターフェイスが開きます。

Claude Desktopとの統合

シームレスな統合のために、サーバーをClaude Desktopにインストールします。

mcp install whale_tracker.py --name "WhaleTracker" -f .env
  • --name "WhaleTracker" : Claude Desktop 内のサーバーのカスタム名を設定します。
  • -f .env : .env ファイルから API キーを読み込みます。

インストール後、Claude Desktopを再起動してください。入力ボックスのハンマーアイコンでサーバーがロードされていることを確認し、以下のコマンドを試してください。

  • 「ビットコインにおける最近のクジラの取引を見せてください。」
  • 「取引 ID 123456789 の詳細を取得します。」
  • 「イーサリアム上のクジラの活動を分析します。」

直接実行

カスタム展開の場合はサーバーをスタンドアロンで実行します。

python whale_tracker.py

または、MCP CLI を使用します。

mcp run whale_tracker.py

Claude Desktop でサーバーと対話する方法は次のとおりです。

最近の取引を取得:

What are the latest whale transactions on Ethereum with a minimum value of $1,000,000?

サーバーはblockchain="ethereum"およびmin_value=1000000get_recent_transactionsを呼び出します。

取引の詳細を取得:

Tell me about transaction ID 123456789.

サーバーはget_transaction_detailsを使用してトランザクション データを取得して表示します。

クジラの活動を分析する:

Analyze recent whale transactions on Bitcoin.

query_whale_activityプロンプトはwhale://transactions/bitcoinリソースに基づいて分析をトリガーします。

APIキーの設定

サーバーにはWhale Alert APIキーが必要です。これはWHALE_ALERT_API_KEY環境変数から読み込まれます。設定するには、以下の手順に従ってください。

  • .env ファイルを作成します。
WHALE_ALERT_API_KEY=your_api_key_here
  • python-dotenvがインストールされていることを確認します (依存関係に含まれています)。
  • サーバーは起動時にキーを自動的にロードします。

あるいは、サーバーを実行するときにキーを直接渡します。

mcp install whale_tracker.py -v WHALE_ALERT_API_KEY=your_api_key_here

ライセンス

このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルをご覧ください。

謝辞

クジラの追跡を楽しみましょう!🐳

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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

暗号通貨のクジラ取引を追跡するための MCP サーバー。

  1. 目次
    1. 概要
      1. 特徴
        1. 前提条件
          1. インストール
            1. 使用法
              1. 開発モードで実行
              2. Claude Desktopとの統合
              3. 直接実行
              1. 最近の取引を取得:
              2. 取引の詳細を取得:
              3. クジラの活動を分析する:
            2. APIキーの設定
              1. ライセンス
                1. 謝辞

                  Related MCP Servers

                  • A
                    security
                    A
                    license
                    A
                    quality
                    A Model Context Protocol (MCP) server that provides comprehensive cryptocurrency analysis using the CoinCap API. This server offers real-time price data, market analysis, and historical trends through an easy-to-use interface.
                    Last updated -
                    3
                    104
                    28
                    TypeScript
                    MIT License
                    • Apple
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A Model Context Protocol (MCP) server that provides comprehensive cryptocurrency analysis using the CoinCap API. This server offers real-time price data, market analysis, and historical trends through an easy-to-use interface. Updated to use Coin Cap API v3
                    Last updated -
                    3
                    29
                    TypeScript
                    MIT License
                    • Apple
                  • A
                    security
                    A
                    license
                    A
                    quality
                    A MCP server offering tools for cryptocurrency research and Ethereum-based automation.
                    Last updated -
                    113
                    6
                    37
                    TypeScript
                    AGPL 3.0
                  • -
                    security
                    A
                    license
                    -
                    quality
                    An MCP server providing a range of cryptocurrency technical analysis indicators and strategies.
                    Last updated -
                    64
                    JavaScript
                    MIT License

                  View all related MCP servers

                  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/kukapay/whale-tracker-mcp'

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