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

Scherlok — MCP-сервер для Claude Code: установка

Scherlok профилирует таблицы, замечает аномалии в данных и может остановить CI при критической проблеме.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add scherlok -e SCHERLOK_CONNECTION=<SCHERLOK_CONNECTION> -- uvx scherlok
Открыть на GitHub

Что делает Scherlok

Scherlok подключается к PostgreSQL, BigQuery, Snowflake, MySQL или DuckDB и собирает профиль таблиц: объёмы, типы колонок, NULL, распределения, свежесть и кардинальность. Профили хранятся локально в SQLite. После пяти корректных профилей сервер учитывает вариативность последних 30 профилей.

Модель работы строится на трёх командах: connect подключает базу, investigate изучает данные, watch ищет отклонения. Команда ci объединяет этот процесс для конвейера. Система обнаруживает падение или рост объёма, дрейф схемы, всплеск NULL, сдвиг распределения, проблемы со свежестью и рост числа уникальных значений.

Результат можно отправить в Slack, Discord, Teams или произвольный HTTP-адрес, а --exit-code --fail-on critical превращает критическую аномалию в ошибку CI. Для dbt нужен пакет scherlok[dbt]; сервер читает target/manifest.json и использует profiles.yml. Без переменной SCHERLOK_CONNECTION подключение через MCP не настроится.

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

  • профилировать таблицы базы данных
  • найти падение объёма или всплеск строк
  • обнаружить дрейф схемы и NULL
  • проверить свежесть таблиц
  • остановить CI при критической аномалии

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

  • Проверь базу через Scherlok и перечисли критические аномалии.
  • Сравни текущие таблицы с изученными профилями и покажи проблемы со свежестью.
  • Запусти проверку dbt-проекта ./my_dbt_project после сборки моделей.

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

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

claude mcp add scherlok -e SCHERLOK_CONNECTION=<SCHERLOK_CONNECTION> -- uvx scherlok

Вместо <…> подставьте свои значения. uvx запускает команду с именем пакета; если в README она другая — uvx --from scherlok <команда>

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

Вопросы о Scherlok

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

Выполните claude mcp add scherlok -e SCHERLOK_CONNECTION=<SCHERLOK_CONNECTION> -- uvx scherlok.

Что делает Scherlok?

Он изучает профиль таблиц, затем выявляет изменения объёма, схемы, NULL, распределений, свежести и кардинальности. Результат можно использовать как проверку CI.

Какие базы данных поддерживает Scherlok?

В описании перечислены PostgreSQL, BigQuery, Snowflake, MySQL и DuckDB. Для dbt используется отдельная установка scherlok[dbt].

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

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

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

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