DBHub MCP

Экономный по токенам MCP-сервер для PostgreSQL, MySQL, MariaDB, SQL Server и SQLite с режимом только для чтения

  • 3 752 ★ репозитория
  • Последний коммит
  • MIT
MCP-серверВыбор редакции

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

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

  • Выполняет SQL в подключенной базе, включая изменение данных без режима только для чтения
  • Работает со строкой подключения, содержащей пароль
Все причины и проверки

bytebase/dbhub

Установка

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

claude mcp add --transport stdio dbhub -- npx @bytebase/dbhub@latest --transport stdio --dsn "postgres://user:password@localhost:5432/dbname"

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

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

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

  • Выполняет SQL в подключенной базе, включая изменение данных без режима только для чтения
  • Работает со строкой подключения, содержащей пароль

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

Что делает

DBHub подключает агента к базам данных через один сервер. По умолчанию он дает всего два инструмента: выполнение SQL и поиск по объектам схемы, поэтому занимает мало контекста. По желанию включаются план запроса и проверка состояния пула, а в файле dbhub.toml можно описать свои параметризованные SQL-инструменты и несколько подключений сразу. Есть режим только для чтения, лимит строк, таймаут запросов, SSH-туннель и TLS, а также встроенный веб-интерфейс для ручных запросов.

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

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

  • Нужно разобраться в схеме незнакомой базы
  • Нужно проверить запрос или найти данные при отладке
  • Нужно дать коллегам безопасный доступ к базе только для чтения через агента

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

  • База не входит в список поддерживаемых, например ClickHouse
  • Нельзя открыть агенту доступ к рабочей базе даже на чтение

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

Найди в базе таблицы, связанные с заказами, и покажи, сколько заказов было за последнюю неделю

MCP

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

Ограничения

Поддерживаются только PostgreSQL, MySQL, MariaDB, SQL Server и SQLite. Для разработки нужен Node 22.5 или новее. Строка подключения с паролем попадает в конфигурацию, лучше передавать ее через переменную окружения. Без режима только для чтения агент может изменять данные.

Как отключить. Выполните claude mcp remove dbhub или удалите блок dbhub из .mcp.json.

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

Можно подключить несколько баз сразу?

Да, подключения описываются в TOML-конфигурации.

Как не хранить пароль в .mcp.json?

Передайте строку подключения через переменную окружения, например ${DATABASE_URL}.

Обсуждение

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

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

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

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

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

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

MCP-сервер на Python для работы с MySQL: список таблиц, чтение данных, выполнение SQL и разбор схемы через контролируемый интерфейс

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

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

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

DB MCP Server

db-mcp-server

Сервер MCP для нескольких баз данных с защитой: режим только чтения по каждой базе и ограничение числа строк. Написан на Go, запуск в Docker

MCP-серверШирокий доступ474Звезды репозитория
Выбор редакции

Официальный MCP-сервер ClickHouse: агент смотрит базы и таблицы и выполняет SQL, по умолчанию только на чтение

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

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

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

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
DBHub (эта запись)нетне нужна3 752
Anyqueryнетключ необязателен1 787SQL-движок на SQLite с плагинами для приложений
CentralMind Gatewayнетключ необязателен549MCP-сервер и REST API для баз данных на Go
PG-MCP Serverнетне нужна540MCP-сервер для PostgreSQL с несколькими базами сразу

Коротко о README

README объясняет подход с минимальным набором инструментов и сравнивает расход токенов с другими серверами. Перечислены сценарии, поддерживаемые базы, инструменты, веб-интерфейс и ограничители. Установка показана одной командой npx, другие варианты вынесены в документацию: Docker, MCP Bundle и плагин Claude Code. Лицензия MIT.

Бейдж для README

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

Foxx AIDBHub
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.