BD

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

3745 stars 327 forks 品質 77 トレンド 56MIT

Postgres、MySQL、SQL Server、MariaDB、SQLite向けのトークン意識型データベースMCPサーバー。

概要

Bytebase、オープンソースデータベースのDevSecOpsプラットフォームがお届けします。 DBHubは、依存性ゼロでトークン効率の高いMCPサーバーで、モデルコンテキストプロトコル(MCP)サーバーインターフェースを実装しています。この軽量ゲートウェイにより、MCP互換クライアントは異なるデータベースに接続し探索できます。 - : 依存性ゼロ、トークン効率が高く、コンテキストウィンドウを最大化する2つのMCPツールで済む - : PostgreSQL、MySQL、MariaDB、SQL Server、SQLiteを1つのインターフェースで使用 - : TOML設定で複数のデータベースに同時に接続 - : 読み取り専用モード、行制限、クエリタイムアウトを導入して暴走操作を防ぎます - : SSHトンネリングとSSL/TLS暗号化 PostgreSQL、MySQL、SQL Server、MariaDB、そしてSQLiteです。

概要(AI 翻訳)

[!注] 承認フロー、アクセス制御、データマスキング、監査ログなどの内蔵ガードレールを備えたエンタープライズレベルのデータベースMCPサーバーが必要なら、DBHub以上のものを試してみてください。

DBHubは最小限のMCPサーバーであり、トークン効率が高く依存性ゼロ、デフォルトで2つのツールのみでオプトインの追加機能を備えています。この軽量ゲートウェイにより、MCP互換クライアントはさまざまなデータベースに接続し探索できます。

  • Minimal:依存性ゼロ、トークン効率、最小限のMCPツールセットでコンテキストウィンドウを最大化します
  • マルチデータベース:PostgreSQL、MySQL、MariaDB、SQL Server、Oracle、SQLiteを単一のインターフェースで利用
  • マルチコネクション:TOML構成で複数のデータベースに同時に接続
  • ガードレール:読み取り専用モード、行制限、問い合わせタイムアウト(暴走防止)
  • Secure Access:SSHトンネリングおよびSSL/TLS暗号化

DBHub>Claude Codeドキュメントの公式例として、MCP経由でPostgreSQLに接続しています。

トークン効率

DBHubはデフォルトでツールを2つだけ読み込み、トークン数は1.4kで、代替ツールの13〜14倍少ないため、実際の作業のためにコンテキストウィンドウを開いたままにしています。

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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
GitHub で README 全文を見る

インストール

npx @bytebase/dbhub@latest --transport http --port 8080 --dsn "postgres://user:password@localhost:5432/dbname?sslmode=disable"
MCP 初心者?mcpskill.org のガイドから始めましょう →