Open source MCP-сервер, который подключает AI-агентов, IDE и приложения к базам данных с помощью готовых инструментов или собственных определений инструментов.
bytebase/dbhub
Минималистичный и экономный по токенам MCP-сервер, с помощью которого AI-клиенты могут выполнять запросы и исследовать базы PostgreSQL, MySQL, SQL Server, Oracle, MariaDB и SQLite.
- Звёзды
- 3,689
- Форки
- 341
- Открытые issues
- 2
- Последний коммит
- 7 дней назад
Что это?
DBHub — это MCP-сервер (Model Context Protocol), который предоставляет совместимым с MCP клиентам, таким как Claude Desktop, Claude Code, Cursor и VS Code, единый шлюз к нескольким SQL-базам данных. Он поддерживает PostgreSQL, MySQL, MariaDB, SQL Server, Oracle и SQLite и может одновременно подключаться к нескольким базам данных через конфигурацию TOML.
По умолчанию сервер предоставляет всего два инструмента — execute_sql и search_objects. По данным проекта, они занимают около 1,4 тыс. токенов, оставляя больше места в контекстном окне. Дополнительно можно включить explain_sql и health_check, а также настроить собственные параметризованные SQL-инструменты в файле dbhub.toml. Встроенная веб-среда позволяет выполнять запросы и запускать инструменты без MCP-клиента.
Для безопасности предусмотрены режим только для чтения, ограничения на число строк, тайм-ауты запросов, SSH-туннелирование и шифрование SSL/TLS. Сервер запускается через npx, Docker, MCP Bundle или плагин Claude Code. Требуется Node.js версии 22.5 или выше.
Ключевые возможности
- 01Два инструмента MCP по умолчанию (execute_sql и search_objects), чтобы сократить расход токенов.
- 02Поддержка PostgreSQL, MySQL, MariaDB, SQL Server, Oracle и SQLite через единый интерфейс.
- 03Одновременное подключение к нескольким базам данных через конфигурацию TOML.
- 04Защитные ограничения: режим только для чтения, лимит строк и тайм-ауты запросов.
- 05SSH-туннелирование и шифрование SSL/TLS для безопасных подключений.
- 06Встроенная веб-среда для выполнения запросов и пользовательских инструментов.
Сценарии использования
- Исследование схем и отладка данных в Claude Code, Cursor или VS Code при локальной разработке.
- Предоставление сотрудникам без технических навыков доступа только для чтения к отобранным данным через AI-клиент.
- Замена отдельных MCP-серверов одним процессом для работы с несколькими базами данных.
- Диагностика production-баз в режиме только для чтения с защитой от чрезмерно долгих запросов.
Быстрый старт
- 1
Запустите DBHub с помощью npx, указав DSN вашей базы данных
npx @bytebase/dbhub@latest --transport http --port 8080 --dsn "postgres://user:password@localhost:5432/dbname?sslmode=disable" - 2
Или запустите Docker-образ (см. раздел об установке Docker)
Что важно знать
- Для сборок разработки требуется Node.js версии 22.5.0 или новее.
Темы
Частые вопросы
- Что такое dbhub?
- Минималистичный и экономный по токенам MCP-сервер, с помощью которого AI-клиенты могут выполнять запросы и исследовать базы PostgreSQL, MySQL, SQL Server, Oracle, MariaDB и SQLite. DBHub — это MCP-сервер (Model Context Protocol), который предоставляет совместимым с MCP клиентам, таким как Claude Desktop, Claude Code, Cursor и VS Code, единый шлюз к нескольким SQL-базам данных. Он поддерживает PostgreSQL, MySQL, MariaDB, SQL Server, Oracle и SQLite и может одновременно подключаться к нескольким базам данных через конфигурацию TOML.
- dbhub можно использовать бесплатно? Какая у него лицензия?
- dbhub распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- dbhub всё ещё поддерживается?
- Активно поддерживается. Последний коммит в dbhub — 13 окт. 2026 г..
- Для чего можно использовать dbhub?
- Исследование схем и отладка данных в Claude Code, Cursor или VS Code при локальной разработке. Предоставление сотрудникам без технических навыков доступа только для чтения к отобранным данным через AI-клиент. Замена отдельных MCP-серверов одним процессом для работы с несколькими базами данных. Диагностика production-баз в режиме только для чтения с защитой от чрезмерно долгих запросов.
- Как установить dbhub?
- Запустите DBHub с помощью npx, указав DSN вашей базы данных: npx @bytebase/dbhub@latest --transport http --port 8080 --dsn "postgres://user:password@localhost:5432/dbname?sslmode=disable" Или запустите Docker-образ (см. раздел об установке Docker)
- Где скачать dbhub?
- Исходный код и инструкции по установке — на GitHub: https://github.com/bytebase/dbhub
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Клиент для работы с базами данных и MCP-сервер на базе ИИ для компьютеров и веба; поддерживает Postgres, MySQL, MariaDB, SQL Server, ClickHouse и SQLite.
Бесплатный локальный клиент для работы с базами данных и SQL-среда с поддержкой ИИ: более 40 СУБД, desktop, web, Docker и CLI.
Открытая векторная база данных для AI-приложений: хранит документы и векторы для семантического, гибридного и полнотекстового поиска.
TypeScript-фреймворк для создания AI-агентов с памятью, инструментами, MCP, RAG, голосовыми функциями и workflow, а также консоль VoltOps для наблюдаемости.
Python-фреймворк для создания автономных AI-агентов, которые исследуют, планируют, пишут код и выполняют задачи; поддерживает память, RAG и более 100 LLM-провайдеров.