DBHub
[!NOTE] Представлено Bytebase, платформой с открытым исходным кодом для DevSecOps баз данных.
+------------------+ +--------------+ +------------------+
| | | | | |
| | | | | |
| Claude Desktop +--->+ +--->+ PostgreSQL |
| | | | | |
| Claude Code +--->+ +--->+ SQL Server |
| | | | | |
| Cursor +--->+ DBHub +--->+ SQLite |
| | | | | |
| VS Code +--->+ +--->+ MySQL |
| | | | | |
| Copilot CLI +--->+ +--->+ MariaDB |
| | | | | |
| | | | | |
+------------------+ +--------------+ +------------------+
MCP Clients MCP Server DatabasesDBHub — это не требующий зависимостей и эффективный с точки зрения токенов MCP-сервер, реализующий интерфейс сервера Model Context Protocol (MCP). Этот легкий шлюз позволяет MCP-совместимым клиентам подключаться к различным базам данных и исследовать их:
Приоритет локальной разработки: отсутствие зависимостей, эффективность использования токенов и всего два инструмента MCP для максимального использования контекстного окна
Мультибазовость: PostgreSQL, MySQL, MariaDB, SQL Server и SQLite через единый интерфейс
Множественные подключения: подключение к нескольким базам данных одновременно с помощью конфигурации TOML
Защитные механизмы: режим «только чтение», ограничение количества строк и тайм-аут запросов для предотвращения неконтролируемых операций
Безопасный доступ: SSH-туннелирование и шифрование SSL/TLS
Поддерживаемые базы данных
PostgreSQL, MySQL, SQL Server, MariaDB и SQLite.
Related MCP server: CentralMind/Gateway
Инструменты MCP
DBHub реализует инструменты MCP для операций с базами данных:
execute_sql: выполнение SQL-запросов с поддержкой транзакций и элементами управления безопасностью
search_objects: поиск и изучение схем баз данных, таблиц, столбцов, индексов и процедур с прогрессивным раскрытием информации
Пользовательские инструменты: определение повторно используемых параметризованных SQL-операций в файле конфигурации
dbhub.toml
Рабочая область (Workbench)
DBHub включает встроенный веб-интерфейс для взаимодействия с инструментами баз данных. Он предоставляет визуальный способ выполнения запросов, запуска пользовательских инструментов и просмотра трассировок запросов без необходимости использования MCP-клиента.

Установка
Подробные инструкции см. в полном Руководстве по установке.
Быстрый старт
Docker:
docker run --rm --init \
--name dbhub \
--publish 8080:8080 \
bytebase/dbhub \
--transport http \
--port 8080 \
--dsn "postgres://user:password@localhost:5432/dbname?sslmode=disable"NPM:
npx @bytebase/dbhub@latest --transport http --port 8080 --dsn "postgres://user:password@localhost:5432/dbname?sslmode=disable"Демо-режим:
npx @bytebase/dbhub@latest --transport http --port 8080 --demoВсе доступные параметры см. в разделе Параметры командной строки.
Настройка нескольких баз данных
Подключайтесь к нескольким базам данных одновременно с помощью файлов конфигурации TOML. Идеально подходит для управления базами данных в средах production, staging и development из одного экземпляра DBHub.
Полные инструкции по настройке см. в разделе Конфигурация нескольких баз данных.
Разработка
# Install dependencies
pnpm install
# Run in development mode
pnpm dev
# Build and run for production
pnpm build && pnpm start --transport stdio --dsn "postgres://user:password@localhost:5432/dbname"См. разделы Тестирование и Отладка.
Участники
История звезд
This server cannot be deployed
Maintenance
Related MCP Connectors
Text-to-SQL MCP server: read-only queries on PostgreSQL, MySQL and SQL Server with your real schema
MCP server for AI dialogue using various LLM models via AceDataCloud
MCP server for OpenAI API (chat completions, image generation, embeddings) via AceDataCloud
Related MCP Servers
- AlicenseAqualityAmaintenanceAn MCP server for MotherDuck and local DuckDB.105526MIT
- AlicenseNot gradedqualityDmaintenanceMCP-Server from your Database optimized for LLMs and AI-Agents. Supports PostgreSQL, MySQL, ClickHouse, Snowflake, MSSQL, BigQuery, Oracle Database, SQLite, ElasticSearch, DuckDB548Apache 2.0
- AlicenseNot gradedqualityNot gradedmaintenanceA universal database gateway MCP server that enables AI assistants to connect to and query multiple databases (PostgreSQL, MySQL, MariaDB, SQL Server, SQLite) with support for schema exploration, SQL execution, and secure connections via SSH tunnels.7 npm-
- AlicenseAqualityBmaintenanceDatabase MCP server for MySQL, MariaDB, PostgreSQL & SQLite632MIT