BD

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

3,7 тыс. stars 327 forks Качество 77 Тренд 56MIT

Token-ориентированный MCP-сервер баз данных для Postgres, MySQL, SQL Server, MariaDB, SQLite.

Обзор

Представлено Bytebase — открытой платформой баз данных DevSecOps. DBHub — это MCP-сервер с нулевыми зависимостями и эффективностью токенов, реализующий интерфейс сервера Model Context Protocol (MCP). Этот лёгкий шлюз позволяет клиентам, совместимым с MCP, подключаться к различным базам данных и исследовать их: - : Нулевая зависимость, эффективность токенов с двумя инструментами MCP для максимизации контекстного окна - : PostgreSQL, MySQL, MariaDB, SQL Server и SQLite через один интерфейс - : Одновременное подключение к нескольким базам данных с конфигурацией TOML - : Режим только для чтения, ограничение строк и тайм-аут запросов для предотвращения неконтролируемых операций - : SSH-туннелирование и шифрование SSL/TLS PostgreSQL, MySQL, SQL Server, MariaDB и SQLite.

Обзор (машинный перевод)

[! ПРИМЕЧАНИЕ] Если вам нужен корпоративный MCP-сервер базы данных с встроенными ограничениями, такими как процесс одобрения, контроль доступа, маскировка данных и аудитское логирование, выходящие за рамки DBHub, обратите внимание на Bytebase.

DBHub — это минималистичный MCP-сервер: токен-эффективный, нулевый зависимость и по умолчанию всего два инструмента с опциями по отдельности. Этот лёгкий шлюз позволяет клиентам, совместимым с MCP, подключаться к различным базам данных и исследовать их:

  • Минимальный: Нулевая зависимость, эффективность токенов с минимальным набором MCP-инструментов для максимизации контекстного окна
  • Multi-Database: PostgreSQL, MySQL, MariaDB, SQL Server, Oracle и SQLite через один интерфейс
  • Multi-Connection: Одновременное подключение к нескольким базам данных с конфигурацией TOML
  • Ограничители: режим только для чтения, ограничение строк и тайм-аут запросов для предотвращения неконтролируемых операций
  • Secure Access: SSH-туннелирование и шифрование SSL/TLS

DBHub — официальный пример в документации Claude Code для подключения к PostgreSQL через MCP.

Эффективность токенов

DBHub по умолчанию загружает всего 2 инструмента с 1.4k токенов — в 13-14 раз меньше, чем альтернативы — оставляя окно контекста открытым для вашей реальной работы.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

[!NOTE]
If you need an enterprise-level database MCP server with built-in guardrails like approval flow, access control, data masking, and audit logging beyond what DBHub offers, check out Bytebase.

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

DBHub is a minimal MCP server: token-efficient, zero-dependency, and just two tools by default with opt-in extras. This lightweight gateway allows MCP-compatible clients to connect to and explore different databases:

  • Minimal: Zero dependency, token efficient with a minimal set of MCP tools to maximize context window
  • Multi-Database: PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, and SQLite through a single interface
Открыть полный README на GitHub

Установка

npx @bytebase/dbhub@latest --transport http --port 8080 --dsn "postgres://user:password@localhost:5432/dbname?sslmode=disable"
Новичок в MCP? Начните с руководства на mcpskill.org →