К основному содержанию
MCP-сервер CX Codex

nuthatch — MCP-сервер для Claude Code: SQL по истории EVM-контракта

Локальный MCP-сервер, который превращает историю EVM-контракта в SQL-базу. Пригодится, когда нужно запросить события контракта без сабграфа и Postgres.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add nuthatch -- docker run -i --rm ghcr.io/nightswatchhq/nuthatch:4.0.0
Открыть на GitHub

Что делает nuthatch

nuthatch — один бинарник на Rust. Он разрешает ABI контракта через Sourcify или Etherscan, генерирует схему и декодеры, а события становятся таблицами, к которым вы обращаетесь обычным аналитическим SQL. Данные лежат на вашей машине: до 2 ГБ RAM на цепочку, без телеметрии и без обязательного API-токена.

Установка идёт через curl -fsSL https://nuthatch-indexer.com/install.sh | sh, скрипт кладёт бинарник в ~/.local/bin. Дальше nuthatch init 0x… --alias weth создаёт nest — каталог с ABI, конфигом и проиндексированными данными, а nuthatch dev --backfill 300 начинает с отставания в 300 блоков. Без --backfill индексация пойдёт от блока деплоя контракта.

Linux-сборке нужен glibc 2.35 или новее. На Debian 12 и Ubuntu 22.04 всё запустится, а на RHEL 9 и Amazon Linux 2023 с glibc 2.34 понадобится сборка из исходников на Rust 1.95.0. Готовой сборки под Intel Mac нет — там тоже только исходники. Публичные RPC в комплекте годятся для пробы, а не для постоянной работы: для длинной индексации берите свой эндпоинт через --rpc.

Какие задачи решает

  • запросить события контракта на SQL без сабграфа
  • поднять локальный индекс истории контракта без Postgres и Docker
  • отдать агенту доступ к данным контракта через MCP
  • проверить состояние контракта на последних блоках
  • получить таблицы из ABI без написания обработчиков

Примеры запросов агенту

  • Подключи MCP-сервер nuthatch и покажи, сколько переводов было у WETH за последние 300 блоков
  • Через nuthatch посчитай число событий transfer в таблице weth__transfer
  • Запусти nuthatch и выведи последние записи из индекса контракта

Как установить nuthatch

Командой платформы

claude mcp add nuthatch -- docker run -i --rm ghcr.io/nightswatchhq/nuthatch:4.0.0

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о nuthatch

Как установить nuthatch в Claude Code?

Выполните claude mcp add nuthatch -- docker run -i --rm ghcr.io/nightswatchhq/nuthatch:4.0.0.

Что делает nuthatch?

Индексирует историю EVM-контракта в локальную SQL-базу и отдаёт её через встроенный MCP-сервер. Таблицы строятся из ABI, писать код обработчиков не нужно.

Какие требования у nuthatch?

Нужен RPC-эндпоинт к сети, а Linux-бинарнику — glibc 2.35 или новее. Для Intel Mac и старых дистрибутивов придётся собирать из исходников на Rust 1.95.0.

Похожие MCP-серверы

Все MCP-серверы по теме «Данные и базы» →
World Monitor koala73 Подключает к агенту глобальный мониторинг событий: военные конфликты, биржевые сводки, энергетику и кибербезопасность. Пригодится для анализа геополитических и рыночных рисков прямо в чате. CX Codex +1 ★ 89 408звёзд репо Scrapling MCP Server D4Vinci Веб-скрейпинг страниц с защитой Cloudflare и рендерингом JavaScript для ИИ-агентов. Помогает собирать данные сайтов в Markdown или JSON без ручного обхода блокировок. CX Codex +1 ★ 89 433звёзд репо MCP Toolbox for Databases официальный googleapis Подключает ИИ-агента к базам данных через MCP: можно изучать схемы, выполнять запросы и создавать код с учётом структуры базы. CX Codex +1 ★ 16 717звёзд репо PostHog MCP Server PostHog Подключает PostHog к ИИ-клиентам для аналитики событий и управления флагами функциональности. CX Codex +1 ★ 40 409звёзд репо dbx t8y2 MCP-сервер, через который ИИ-агент выполняет запросы к базам данных по подключениям, настроенным в DBX. CX Codex +1 ★ 27 669звёзд репо Metabase metabase Подключает AI-ассистентов к инстансу Metabase для поиска таблиц, запуска аналитических запросов и построения графиков с учётом прав пользователя. CX Codex +1 ★ 49 845звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой