Whale Tracker MCP Server
Отслеживает крупные транзакции 'китов' в криптовалюте через Whale Alert API.
Описание
Это сервер на Python для Model Context Protocol (MCP), интегрирующийся с Whale Alert API. Позволяет отслеживать в реальном времени крупные криптотранзакции (whale movements). Ключевые особенности: инструменты для получения недавних транзакций и деталей по ID, ресурсы для данных по блокчейнам, промпты для анализа паттернов. Использует httpx для асинхронных запросов. Идеально для аналитиков и разработчиков в LLM-воркфлоу, таких как Claude Desktop, для мониторинга активности в Bitcoin, Ethereum и других сетях.
Возможности
Получение недавних транзакций
Инструмент get_recent_transactions для fetching транзакций с фильтрами по блокчейну, минимальной сумме и лимиту.
Детали транзакции
Инструмент get_transaction_details для получения подробной информации по ID транзакции.
Ресурсы по блокчейну
Доступ к недавним транзакциям для конкретного блокчейна через whale://transactions/{blockchain}.
Анализ активности
Промпт query_whale_activity для шаблонного анализа паттернов транзакций, с опциональными фильтрами.
Асинхронные запросы
Использование httpx для эффективных, неблокирующих вызовов API Whale Alert.
Конфигурация API-ключа
Поддержка безопасного хранения ключа через .env и python-dotenv.
Установка
- Клонируйте репозиторий: git clone https://github.com/kukapay/whale-tracker-mcp.git && cd whale-tracker-mcp
- Установите зависимости: uv add “mcp[cli]” httpx python-dotenv (или pip install mcp httpx python-dotenv).
- Создайте .env с ключом: WHALE_ALERT_API_KEY=your_api_key_here (получите на whale-alert.io).
- Для Claude Desktop: mcp install whale_tracker.py –name “WhaleTracker” -f .env Перезапустите Claude Desktop.