Перейти к содержимому

Whale Tracker MCP Server

Отслеживает крупные транзакции 'китов' в криптовалюте через Whale Alert API.

Python
39 stars

Описание

Это сервер на 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.

Установка

  1. Клонируйте репозиторий: git clone https://github.com/kukapay/whale-tracker-mcp.git && cd whale-tracker-mcp
  2. Установите зависимости: uv add “mcp[cli]” httpx python-dotenv (или pip install mcp httpx python-dotenv).
  3. Создайте .env с ключом: WHALE_ALERT_API_KEY=your_api_key_here (получите на whale-alert.io).
  4. Для Claude Desktop: mcp install whale_tracker.py –name “WhaleTracker” -f .env Перезапустите Claude Desktop.

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
39

Ссылки