Сервер PancakeSwap PoolSpy MCP
Сервер MCP, который отслеживает вновь созданные пулы ликвидности на Pancake Swap, предоставляя данные в режиме реального времени для аналитиков, трейдеров и разработчиков DeFi.
Функции
Отслеживание пулов в реальном времени : извлекает пулы, созданные в указанном диапазоне времени (по умолчанию: 5 минут).
Настраиваемые запросы : настройте временной диапазон (в секундах) и количество возвращаемых пулов (по умолчанию: 100).
Подробные метрики : включают адрес пула, токены, метку времени создания, номер блока, количество транзакций, объем (USD) и общую заблокированную стоимость (USD).
Related MCP server: uniswap-poolspy-mcp
Предпосылки
Python 3.10+ : убедитесь, что в вашей системе установлен Python.
Ключ API Graph : получите ключ API от The Graph для доступа к подграфу PancakeSwap.
Установка
Установка через Smithery
Чтобы автоматически установить PancakeSwap PoolSpy для Claude Desktop через Smithery :
Клонировать репозиторий :
git clone https://github.com/kukapay/pancakeswap-poolspy-mcp.git cd pancakeswap-poolspy-mcpУстановка зависимостей : Установите необходимые пакеты Python с помощью uv:
uv add mcp[cli] httpx dotenvКонфигурация клиента
{ "mcpServers": { "PancakeSwap-PoolSpy": { "command": "uv", "args": ["--directory", "path/to/pancakeswap-poolspy-mcp", "run", "main.py"], "env": { "THEGRAPH_API_KEY": "your api key from The Graph" } } } }
Использование
Запуск сервера
Запустите сервер в режиме разработки, чтобы протестировать его локально:
Это запустит MCP Inspector, где вы сможете взаимодействовать с инструментом get_new_pools_bsc .
Доступный инструмент
get_new_pools_bsc(time_range_seconds: int = 300, limit: int = 100)
Получает список недавно созданных пулов PancakeSwap в BNB Smart Chain.
Параметры :
time_range_seconds(int): Временной диапазон в секундах для поиска новых пулов. По умолчанию 300 секунд (5 минут).limit(int): Максимальное количество возвращаемых пулов. По умолчанию 100 пулов.
Возвращает : отформатированную строку со списком сведений о пуле или сообщение об ошибке, если запрос не выполнен.
Примеры выходных данных :
По умолчанию (последние 5 минут, до 100 пулов):
get_new_pools_bsc()Newly Created Trading Pools (Last 5 Minutes, Limit: 100): Pool Address: 0x1234...5678 Tokens: WETH/USDC Created At: 2025-03-16 12:00:00 UTC Block Number: 12345678 Transaction Count: 10 Volume (USD): 1234.56 Total Value Locked (USD): 5678.90 Pool Address: 0x9abc...def0 Tokens: CAKE/BNB Created At: 2025-03-16 12:01:00 UTC Block Number: 12345679 Transaction Count: 5 Volume (USD): 789.12 Total Value Locked (USD): 3456.78Пользовательский (последние 10 минут, до 50 пулов):
get_new_pools(600, 50)Newly Created Trading Pools (Last 10 Minutes, Limit: 50): [pool details...]
Примеры подсказок :
"список недавно созданных пулов PancakeSwap за последний 1 час."
«Отобразить пулы PancakeSwap, созданные за последние 2 минуты».
Лицензия
Этот проект лицензирован по лицензии MIT. Подробности см. в файле LICENSE .