Skip to main content
Glama

[!NOTE] Представлено Bytebase, платформой с открытым исходным кодом для DevSecOps баз данных.

            +------------------+    +--------------+    +------------------+
            |                  |    |              |    |                  |
            |                  |    |              |    |                  |
            |  Claude Desktop  +--->+              +--->+    PostgreSQL    |
            |                  |    |              |    |                  |
            |  Claude Code     +--->+              +--->+    SQL Server    |
            |                  |    |              |    |                  |
            |  Cursor          +--->+    DBHub     +--->+    SQLite        |
            |                  |    |              |    |                  |
            |  VS Code         +--->+              +--->+    MySQL         |
            |                  |    |              |    |                  |
            |  Copilot CLI     +--->+              +--->+    MariaDB       |
            |                  |    |              |    |                  |
            |                  |    |              |    |                  |
            +------------------+    +--------------+    +------------------+
                 MCP Clients           MCP Server             Databases

DBHub — это не требующий зависимостей и эффективный с точки зрения токенов 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-клиента.

workbench

Установка

Подробные инструкции см. в полном Руководстве по установке.

Быстрый старт

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"

См. разделы Тестирование и Отладка.

Участники

История звезд

A
license - permissive license
-
quality - not tested
A
maintenance

Maintenance

Maintainers
4hResponse time
4dRelease cycle
6Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server for AI dialogue using various LLM models via AceDataCloud

  • MCP server for managing Prisma Postgres.

  • MCP server for GLM chat completions using Zhipu AI models via AceDataCloud

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/bytebase/dbhub'

If you have feedback or need assistance with the MCP directory API, please join our Discord server