DataZen MCP

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

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

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

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

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

flyxl/datazen

Установка

Работает в

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

Текст для агента

Установи DataZen со страницы Download, настрой подключение с режимом только для чтения, подключи MCP-сервер в режиме `--mcp-stdio` и проверь его вызовом `list_databases`.

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

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

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

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

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

Что делает

DataZen — настольное приложение с открытым кодом для работы с PostgreSQL, MySQL, SQLite, Redis и другими базами, всего 17 драйверов. В нем есть редактор SQL, диаграммы связей, сравнение схем, перенос и копирование данных, панели мониторинга и YAML-сценарии. Для агента приложение открывает MCP-сервер с инструментами `list_databases`, `list_tables`, `search_tables`, `describe_table`, `get_schema`, `query`, `explain_query`, `list_workflows` и `run_workflow`. Схема, подключения и история запросов доступны как ресурсы по адресам `datazen://`. Сервер умеет работать и без окна: режим `--mcp-stdio` запускает те же инструменты для агентских конвейеров и CI. Одновременно DataZen выступает MCP-клиентом и подключает внешние серверы к своему ИИ-чату. Подключения защищают шифрованием, режим только для чтения и контроль SQL перед выполнением.

Для кого. Разработчикам и аналитикам, которые работают с несколькими СУБД в одном приложении и хотят дать своему агенту доступ к схеме и запросам.

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

  • Агенту нужна схема рабочей базы, чтобы написать запрос без догадок о таблицах.
  • План запроса надо разобрать: инструмент `explain_query` вернет его агенту.
  • Сценарий резервного копирования или синхронизации запускает конвейер через `run_workflow`.
  • Соединение с базой уже настроено в DataZen, и второй клиент заводить не хочется.

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

  • Боевая база закрыта для агента, и отдельного подключения только для чтения нет.
  • Нужен легкий MCP-сервер без настольного приложения.
  • Лицензия GPL-3.0 не подходит для вашего проекта.

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

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

MCP

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

Ограничения

Сервер работает вместе с настольным приложением: сначала его ставят из установщика для macOS, Windows или Linux, затем настраивают подключения к базам. README не приводит готовых команд подключения к Claude Code или Cursor, адрес запуска режима `--mcp-stdio` зависит от места установки приложения. Агент получает те права, что у учетной записи подключения: безопасный режим даст только соединение с флагом только для чтения. Опубликованные установщики содержат полный редактор, сборка из исходников собирает открытую часть. Лицензия GPL-3.0.

Как отключить. Уберите запись DataZen из конфигурации MCP-клиента и остановите процесс с `--mcp-stdio`. Подключения к базам удаляют в самом приложении.

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

Какие инструменты MCP открывает DataZen?

`list_databases`, `list_tables`, `search_tables`, `describe_table`, `get_schema`, `query`, `explain_query`, `list_workflows` и `run_workflow`.

Можно ли запустить сервер без окна приложения?

Да. Режим `--mcp-stdio` поднимает те же инструменты без окна, его используют в агентских конвейерах и CI.

Как не дать агенту испортить данные?

Заведите в DataZen подключение только для чтения и оставьте включенным контроль SQL перед выполнением. Агент получит только права этого соединения.

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

17 драйверов, среди них PostgreSQL, MySQL, SQLite и Redis. Список расширяют через Driver API.

Умеет ли DataZen подключать внешние MCP-серверы?

Да. Как MCP-клиент он подключает внешние серверы и добавляет их инструменты и контекст в свой ИИ-чат.

Обсуждение

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

MCP-серверы
Официальный

Легкое рабочее место для баз данных с MCP-сервером: агент читает схему, выполняет запросы и разбирает данные в PostgreSQL, MySQL и других

MCP-серверШирокий доступ5,1 тыс.Звезды репозитория
Официальный

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

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

Один MCP-сервер для SQLite, SQL Server, PostgreSQL и MySQL: агент читает и меняет данные, правит схему и выгружает CSV и JSON

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

Один бинарник MCP-сервера для MySQL, MariaDB, PostgreSQL и SQLite: запросы только на чтение по умолчанию и маскировка ПДн

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

Терминальный клиент баз данных на Rust с MCP и JSON CLI: агент читает схему и запускает запросы с правами профиля.

CLIРасширенный доступ67Звезды репозитория

SQL-движок на SQLite с плагинами для приложений, баз и файлов: команда anyquery mcp открывает эти данные Claude, Cursor и другим клиентам MCP

MCP-серверШирокий доступ1,8 тыс.Звезды репозитория

Коротко о README

README подает DataZen как единое приложение на весь цикл работы с базой: понять схему, исправить, перенести данные, следить и автоматизировать. Раздел про агентов описывает роль сервера и клиента MCP и безопасные режимы по умолчанию.

Бейдж для README

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