DataLens: MCP-сервер для баз данных на Java

DataLens

MCP-сервер на Java для запросов к Postgres, MySQL и SQLite обычным языком, не связан с сервисом Яндекс DataLens

  • 0 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

Почему такой уровень

  • Сервер выполняет запросы к рабочей базе данных, хотя и с защитой QueryGuard от опасных операций
Все причины и проверки

javed937/datalens-mcp

Установка

Ручная установка

./mvnw spring-boot:run

Сборка и запуск Spring Boot приложения из корня репозитория.

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Сервер выполняет запросы к рабочей базе данных, хотя и с защитой QueryGuard от опасных операций

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер на Spring и Java дает агенту доступ к базам данных Postgres, MySQL и SQLite через отдельные JDBC-адаптеры. Есть инструменты для подключения, выполнения запросов, explain-плана, экспорта результатов, статистики и просмотра схемы. Отдельно реализованы защита от опасных запросов через QueryGuard и QuerySanitizer и журнал аудита AuditLogger. Проект покрыт модульными и интеграционными тестами. Название DataLens здесь совпадает с именем сервиса Яндекса случайно, это разные и не связанные друг с другом продукты.

Для кого. Для команд, где нетехнические сотрудники хотят получать ответы из рабочей базы данных через агента вместо SQL-запросов к разработчику.

Подходит, если

  • Нужно дать агенту безопасный доступ к Postgres, MySQL или SQLite с защитой от опасных запросов
  • Нужен аудит и explain-план для запросов, которые выполняет агент

Не подходит, если

  • Ищете сервис Яндекс DataLens для BI-дашбордов: это другой продукт, здесь его нет
  • Нужны другие базы данных кроме Postgres, MySQL и SQLite

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

Покажи, у каких клиентов нет заказов за последние 90 дней, по данным из базы Postgres

MCP

Транспорт
stdio
Авторизация
не нужна

Ограничения

Проект у одного автора, без звезд и известного сообщества. Не связан с российским сервисом Яндекс DataLens, несмотря на совпадение названия. Нужна собственная база данных с доступом по JDBC, готовых интеграций с облачными BI нет.

Как отключить. Остановите Spring Boot приложение и удалите сервер из конфигурации MCP-клиента.

Частые вопросы

Это сервис Яндекс DataLens?

Нет, это отдельный проект стороннего автора на Java, название совпадает случайно, к Яндексу отношения не имеет.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Российский стек

MCP-сервер на Rust для публичного API Яндекс DataLens: 60 методов через полный каталог, типизированные обертки для частых операций и IAM-авторизация

MCP-серверРасширенный доступ5Звезды репозитория
Официальный

Официальный MCP-сервер DataLens от команды разработки: превращает публичный API DataLens в три инструмента-шлюза вместо сотен отдельных MCP-инструментов

MCP-серверРасширенный доступ4Звезды репозитория

DataLens Dev MCP

datalens-dev-mcp

Российский стек

Локальный MCP-сервер и плагин Codex для разработки дашбордов Yandex DataLens: чтение, создание, публикация, бэкап и очистка объектов

MCP-серверШирокий доступ7Звезды репозитория
Российский стек

MCP-сервер для публичного API Yandex DataLens: 70 инструментов для дашбордов, чартов, датасетов и подключений

MCP-серверРасширенный доступ8Звезды репозитория
Российский стек

Транслятор облачного API DataLens в внутренние вызовы open-source DataLens 2.9.0 плюс MCP-сервер поверх него по Streamable HTTP

MCP-серверРасширенный доступ5Звезды репозитория

Настольный клиент баз данных с MCP-сервером: агент читает схему, выполняет запросы и запускает рабочие процессы через stdio.

MCP-серверШирокий доступ118Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
DataLens: MCP-сервер для баз данных на Java (эта карточка)нетне нужна0
MCP-сервер для публичного API Яндекс DataLensнетOAuth560 методов API
Официальный MCP-сервер DataLensдаOAuth4официальный сервер DataLens

Коротко о README

README на английском объясняет проблему: нетехнические сотрудники не могут сами написать SQL и ждут разработчика. DataLens описан как MCP-сервер, который подключает Claude напрямую к базе данных, чтобы команда просто разговаривала с ассистентом, а тот сам обращался к базе.

Бейдж для README

Сообщить о проблеме