DBHub

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

MCP-серверВыбор редакцииВысокий риск

bytebase/dbhub

Установка

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

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

Что делает

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

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

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

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

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

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

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

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

Ограничения

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

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

MCP

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

Проверка безопасности

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

Коротко о README

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

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

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

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

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

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

Выбор редакции

166 скиллов для научных задач: биоинформатика, хемоинформатика, клинические данные, геоданные и доступ к 100+ базам

СкиллСредний риск44,9 тыс.
Выбор редакции

Открытый MCP-сервер Google для баз данных: готовые инструменты для Postgres, MySQL, BigQuery, Spanner и других, плюс свои инструменты в tools.yaml

MCP-серверВысокий риск16,4 тыс.
Выбор редакции

Официальные скиллы Hugging Face: работа с Hub через CLI hf, датасеты, обучение моделей, Spaces, оценка и деплой

СкиллВысокий риск11 тыс.
Выбор редакции

MCP-сервер и скиллы от TigerData, с которыми агент пишет схемы и запросы PostgreSQL по актуальной документации и практикам

MCP-серверСредний риск1,8 тыс.