8 инструментов, которые превращают Claude Code в персонального DeFi-аналитика
MCP-серверы и DeFi API, на которых работает наша внутренняя аналитика DeFiCap:
от TVL и yields до mempool и кастомных on-chain SQL. Один раз настроил — пишешь Claude
«покажи доходность ETH-стратегий за неделю», и он сам поднимает данные.
8 инструментов3 MCP-сервера5 DeFi API~15 мин чтенияDeFiCap · Research
TL;DR
Claude Code из коробки умеет писать код, но сам по себе ничего не знает про DeFi.
Связка из 3 MCP-серверов (исполнение на сервере, доступ к БД, скрейп DeFi-фронтов)
и 5 DeFi API (TVL, RPC + mempool, цены, on-chain история, кастомный SQL) —
это минимальный стек, после которого Claude становится боевым DeFi-аналитиком.
Ниже — что и зачем, и как поставить за 5 минут.
Зачем это вообще нужно
Три причины собрать собственный DeFi-стек, а не полагаться на готовые дашборды.
Свои метрики
Готовые сервисы показывают только то, что в них заложили. Свой стек —
считаешь любой срез: APY твоего пула за квартал, IL по конкретному кошельку,
P&L стратегии в реальных USD.
Без посредников
Российским пользователям половина крипто-сервисов недоступна или режет UI.
MCP + публичные API работают везде, ключи свои, лимиты тоже.
AI делает работу
Claude сам пишет SQL к Dune, сам зовёт DeFi Llama, сам открывает Krystal через
Playwright и парсит позиции. Ты задаёшь вопрос — получаешь ответ, не код.
MCP-серверы: руки Claude
MCP (Model Context Protocol) — открытый стандарт от Anthropic, через который Claude
получает доступ к инструментам: исполнить команду, прочитать БД, открыть браузер.
Конфигурируется одним файлом ~/.claude.json.
01
MCP Server · Remote exec
ssh-server MCP
Claude выполняет команды на твоём сервере без локального терминала.
Что даёт
Один tool exec — Claude отправляет shell-команду на удалённый хост и
получает stdout/stderr. Заменяет ручной SSH: запросил у Claude «проверь логи
flowpulse/live.log за час» — он сам подключается и читает.
Где применяем в DeFi
Проверка cron-агентов: Yield Chaser, Real Trader, Data Auditor
Чтение signals/scores из локальных файлов и БД
Перезапуск systemd-сервисов после деплоя
Отладка ошибок RPC-коннекта без открытия терминала
Прямой read-only доступ к Postgres из Claude — естественным языком.
Что даёт
Tools list_tables, describe_table, execute_sql.
Claude сам инспектирует схему и пишет запросы. Отдельная роль
readonly + blocklist спасают от случайного DROP.
Где применяем в DeFi
Запросы к analytics-таблицам Krystal/Uniswap V3+V4
Исторические APY пулов, P&L стратегий по клиенту
Логи сигналов FlowPulse и CrowdPulse за период
NL-to-SQL: «топ-10 пулов по APY за неделю» → готовая таблица
Claude открывает браузер, кликает, читает DOM, делает скриншоты.
Что даёт
Tools browser_navigate, browser_click,
browser_snapshot, browser_evaluate.
Незаменим там, где у DeFi-фронта нет публичного API: Krystal, отдельные DEX,
закрытые dashboards.
Где применяем в DeFi
Скрейп LP-позиций с defi.krystal.app/account/<addr>
MCP даёт руки, API — данные. Эти 5 источников покрывают TVL, цены, on-chain историю,
mempool и кастомные SQL-запросы поверх всей блокчейн-сети.
04
API · TVL & Yields
DeFi Llama
Главный публичный источник по TVL, yields, мостам и стейблкоинам. Без ключа.
Что даёт
api.llama.fi/protocols — TVL и история по 4000+ протоколам
yields.llama.fi/pools — все пулы с APY, IL, sigma
coins.llama.fi/prices — цены любых токенов
bridges.llama.fi — объёмы мостов
Где применяем
Дискавери новых V3/V4 пулов для Yield Chaser
Risk-скоринг протоколов (TVL drop триггеры)
Нормализация APY в портфеле клиента
Историческая сверка цен токенов в стратегиях
# Без авторизации, rate-limit ~300 req/5min
curl "https://yields.llama.fi/pools" | jq '.data[] | select(.apy > 20)'# Promt в Claude:"Через DeFi Llama найди пулы USDC/ETH с TVL>$10M и APY>15%"SHELL
05
API · RPC + Mempool
Alchemy
Production-grade RPC и WebSocket-mempool для ETH/Arbitrum/Base/Optimism.
Что даёт
JSON-RPC и WebSocket. Уникальная фишка — alchemy_pendingTransactions:
подписка на mempool с фильтром по адресам. Бесплатный план — 300M Compute Units/мес,
хватает для среднего проекта.
Где применяем
Чтение состояния пулов Uniswap V3/V4 (slot0, ticks)
Mempool-мониторинг для защиты от sandwich-атак
Фолбэк на публичные ноды при rate-limit
Симуляция транзакций перед реальным отправлением
# .envALCHEMY_KEY=your_key_hereALCHEMY_RPC_ETH=https://eth-mainnet.g.alchemy.com/v2/$ALCHEMY_KEYALCHEMY_WS_ETH=wss://eth-mainnet.g.alchemy.com/v2/$ALCHEMY_KEY# Регистрация: alchemy.com → Apps → Create new app → ETH MainnetENV
06
API · Prices
CoinGecko
Цены 17 000+ токенов, market cap, global metrics. Без ключа на free tier.
Что даёт
simple/price — цены в USD/EUR/RUB по id или контракту
global — общий market cap, BTC dominance
coins/{id}/market_chart — историческая цена
Рейтлимит free: ~30 req/min, Pro — от $129/мес
Где применяем
Лайв-цена ETH для расчёта газа в USD
Ежедневная переоценка портфелей клиентов
Top-movers секция weekly-отчёта
Бэктест: историческая цена на момент входа
# Без ключа:
curl "https://api.coingecko.com/api/v3/simple/price?ids=ethereum,bitcoin&vs_currencies=usd"# С Pro-ключом — добавить header:x-cg-pro-api-key: $COINGECKO_KEYSHELL
07
API · On-chain history
Etherscan V2 multichain
Один ключ — 5 сетей: ETH, Arbitrum, Base, Optimism, Polygon.
Что даёт
История транзакций кошелька, ERC-20/721/1155 трансферы, internal txs, верификация
контрактов. V2-эндпоинт принимает chainid параметром — отдельных ключей
на Arbiscan/Basescan/Polygonscan не нужно. Free: 5 req/sec, 100k req/день.
Где применяем
Полная история позиций кошелька клиента (LP, swaps, claims)
Отслеживание whales-движений по адресу
Reconciliation: что реально пришло на кошелёк за месяц
Аудит входов/выходов до/после взлома протокола
# .envETHERSCAN_API_KEY=your_key# Один URL для всех сетей, сеть выбирается через chainid:# 1=ETH, 42161=Arbitrum, 8453=Base, 10=Optimism, 137=Polygon
curl "https://api.etherscan.io/v2/api?chainid=42161&module=account&action=tokentx&address=0xabc&apikey=$ETHERSCAN_API_KEY"SHELL
08
API · Custom SQL
Dune Analytics
SQL поверх всей блокчейн-сети. Любой срез, любая логика.
Что даёт
Пишешь SQL-запрос на dune.com, получаешь query_id. Через API
api.dune.com/api/v1/query/{id}/execute запускаешь, забираешь результат.
Free tier — 2500 credits/мес (~50 средних запросов).
Где применяем
Объёмы по конкретному пулу за произвольный период
Поведение whale-кошельков на интересующих токенах
MEV-статистика (flashbots, sandwich, arb)
Любая нестандартная аналитика, которой нет в Llama
# 1. Регистрация на dune.com → Settings → API → Create key# 2. Создаёшь query на сайте, копируешь query_id# 3. Запуск:
curl -H "X-Dune-API-Key: $DUNE_KEY" \
"https://api.dune.com/api/v1/query/1234567/execute"# Промпт в Claude:"Через Dune посчитай объём свопов USDC→ETH на Uniswap V3 за вчера"SHELL
Стек целиком
Как 8 инструментов складываются в один pipeline.
Слой 1 · Руки
ssh-serverpostgresplaywright
Слой 2 · Данные
DeFi LlamaAlchemyCoinGeckoEtherscanDune
Слой 3 · AI
Claude CodeПромпт на русском
Промпт «посмотри APY моих ETH-пулов и сравни с топ-10 в Llama» отрабатывается так:
Claude → ssh-server (читает позиции из БД через postgres MCP) → DeFi Llama (топ-10 пулов) →
сводит в таблицу. Никакого ручного кода — только русская речь.
Хочешь так же — но не хочешь возиться?
Соберём твой DeFi-стек под задачу
Покажем, как настроить эти 8 инструментов под твой портфель и стратегию.
Напиши боту — оставь короткий запрос, ответим в течение дня.