Библиотека
DeFi Stack · Claude Code

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-коннекта без открытия терминала
// ~/.claude.json — добавить в "mcpServers" "ssh-server": { "command": "npx", "args": ["-y", "@fangjunjie/ssh-mcp-server"], "env": { "SSH_HOST": "your-server.com", "SSH_PORT": "22", "SSH_USER": "root", "SSH_KEY_PATH": "~/.ssh/id_ed25519" } }JSON
02
MCP Server · Database

postgres MCP (@bytebase/dbhub)

Прямой 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 за неделю» → готовая таблица
"postgres": { "command": "npx", "args": [ "-y", "@bytebase/dbhub", "--transport=stdio", "--dsn=postgres://readonly:PASS@host:5432/dbname", "--readonly" ] }JSON
03
MCP Server · Browser

playwright MCP

Claude открывает браузер, кликает, читает DOM, делает скриншоты.

Что даёт

Tools browser_navigate, browser_click, browser_snapshot, browser_evaluate. Незаменим там, где у DeFi-фронта нет публичного API: Krystal, отдельные DEX, закрытые dashboards.

Где применяем в DeFi

  • Скрейп LP-позиций с defi.krystal.app/account/<addr>
  • Снятие скриншотов для еженедельного отчёта
  • Проверка работоспособности webapp после деплоя
  • Smoke-тесты Telegram Mini App с реальным DOM
"playwright": { "command": "npx", "args": ["-y", "@playwright/mcp"] } // первый запуск: npx playwright install chromiumJSON

DeFi API: глаза Claude

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
  • Симуляция транзакций перед реальным отправлением
# .env ALCHEMY_KEY=your_key_here ALCHEMY_RPC_ETH=https://eth-mainnet.g.alchemy.com/v2/$ALCHEMY_KEY ALCHEMY_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: что реально пришло на кошелёк за месяц
  • Аудит входов/выходов до/после взлома протокола
# .env ETHERSCAN_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-server postgres playwright

Слой 2 · Данные

DeFi Llama Alchemy CoinGecko Etherscan Dune

Слой 3 · AI

Claude Code Промпт на русском

Промпт «посмотри APY моих ETH-пулов и сравни с топ-10 в Llama» отрабатывается так: Claude → ssh-server (читает позиции из БД через postgres MCP) → DeFi Llama (топ-10 пулов) → сводит в таблицу. Никакого ручного кода — только русская речь.

Хочешь так же — но не хочешь возиться?

Соберём твой DeFi-стек под задачу

Покажем, как настроить эти 8 инструментов под твой портфель и стратегию. Напиши боту — оставь короткий запрос, ответим в течение дня.

Открыть бота
@defi_cap_bot · ответ от команды DeFiCap
DeFiCap · Research · v1.0 · май 2026
defi-cap.com