← Open Source
bytebase

dbhub

Token conscious database MCP server for Postgres, MySQL, SQL Server, Oracle, MariaDB, SQLite.

AI EngineeringGive agent toolsTypeScript
Open on GitHub
Momentum
+10stars in 24 hours+0.3%
3.66k
Stars
326
Forks
+35
This week
40
Contributors
Created 2025-03-09 · Updated 2026-10-16 · #1339 today
Top developers
tianzhoutheboringhumaneboojack

bytebase/dbhub is ranked 1,339 with 3,662 stars.

Same-category comparison

bytebase/dbhub is ranked 1,339 among these 8 peers; Jakubantalik/thinking-orbs is ranked 1,338.

Same-category comparison
NameRankMetrics
kagent-dev/kagent1,332
Language:
Go
Stars:
4,034
Forks:
842
Description:
Cloud Native Agentic AI | Discord: https://bit.ly/kagentdiscord.
google-antigravity/antigravity-sdk-python1,335
Language:
Python
Stars:
3,755
Forks:
1,481
Description:
A Python library for building AI agents that leverage the full power of Google Antigravity.
DingTalk-Real-AI/dingtalk-workspace-cli1,337
Language:
Go
Stars:
3,719
Forks:
262
Description:
DingTalk Workspace is an officially open-sourced cross-platform CLI tool from DingTalk. It unifies DingTalk’s full suite of product capabilities into a single package, is designed for both human users and AI agent scenarios.
Jakubantalik/thinking-orbs1,338
Language:
TypeScript
Stars:
3,715
Forks:
305
Description:
Dotted thought-orb loading indicators for AI & agent UIs, 9 tuned types, two sizes, auto dark/light.
yanliudesign/mono-color-skill1,341
Language:
Python
Stars:
3,443
Forks:
102
jjyaoao/HelloAgents1,343
Language:
Python
Stars:
3,248
Forks:
738
Description:
A agent framework based on the tutorial hello-agents.
shadcn-ui/lint1,344
Language:
TypeScript
Stars:
3,207
Forks:
66
Description:
An agent-first linter for Tailwind design systems. Write design system rules that agents can verify.
amElnagdy/delegate-skills1,349
Language:
JavaScript
Stars:
2,406
Forks:
199
Key parameters and specifications
Key parameters and specifications
ParameterValue
LanguageTypeScript
CategoryAI Engineering
SubcategoryGive agent tools
Stars3,662
Forks326
Contributors40
Created date2025-03-09
Updated date2026-10-16
Stars in 1 day10
Stars in 7 days35
Rank1,339
Previous rank1,373
Rank change34
7-day stars rank1,960
Previous 7-day stars rank1,906
7-day stars rank change-54
Total stars rank3,745
Previous total stars rank3,747
Total stars rank change2
CountryUSA
README summary

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. 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 **Multi-Connection**: Connect to multiple databases simultaneously with TOML configuration **Guardrails**: Read-only mode, row limiting, and query timeout to prevent runaway operations **Secure Access**: SSH tunneling and SSL/TLS encryption DBHub is the official example in the Claude Code docs for connecting to PostgreSQL via MCP. Token Efficiency DBHub loads just 2 tools by default at **1. 3k | all | Use Cases **Local Development**: Schema

exploration, query validation, and data debugging with Claude Code, VS Code, Cursor, etc. **Non-Technical Access**: Expose curated, read-only views to non-technical staff via Claude Desktop, VS Code, Cursor, etc. **Multi-Database Consolidation**: Replace separate MCP servers for each database with a single DBHub process **Production Troubleshooting**: Read-only diagnostics with guardrails against runaway queries Supported Databases PostgreSQL, MySQL, SQL Server, MariaDB, Oracle, and SQLite. MCP Tools DBHub implements MCP tools for database operations: **execute_sql**: Execute SQL

queries with transaction support and safety controls **search_objects**: Search and explore database schemas, tables, columns, indexes, and procedures with progressive disclosure **explain_sql** (opt-in): Show a query's execution plan without running it **health_check** (opt-in): Report connection pool state and buffer cache hit ratio **Custom Tools**: Define reusable, parameterized SQL operations in your configuration file Workbench DBHub includes a built-in web interface for interacting with your database tools. It provides a visual way to execute queries

, run custom tools, and view request traces without requiring an MCP client. Installation Also available as: Docker image MCP Bundle (one-click install, read-only) Claude Code plugin See the Installation Guide for all options, Command-Line Options for parameters, and Multi-Database Configuration for connecting several databases at once.

Frequently asked questions

How many stars and forks are recorded?

bytebase/dbhub has 3,662 stars and 326 forks.

What is the repository rank?

bytebase/dbhub is ranked 1,339.

What language and category are recorded?

bytebase/dbhub has 3,662 stars, uses TypeScript and belongs to AI Engineering.

Which repository is closest in rank?

bytebase/dbhub is compared with Jakubantalik/thinking-orbs, ranked 1,338 with 3,715 stars.

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
  • Multi-Connection: Connect to multiple databases simultaneously with TOML configuration
  • Guardrails: Read-only mode, row limiting, and query timeout to prevent runaway operations
  • Secure Access: SSH tunneling and SSL/TLS encryption

DBHub is the official example in the Claude Code docs for connecting to PostgreSQL via MCP.

Token Efficiency

DBHub loads just 2 tools by default at 1.4k tokens — 13-14x fewer than alternatives — keeping the context window open for your actual work.

MCP Server Default Config Default Tools
DBHub 1.4k 2 (execute_sql, search_objects)
MCP Toolbox 19.0k 28
Supabase MCP 19.3k all

Use Cases

  • Local Development: Schema exploration, query validation, and data debugging with Claude Code, VS Code, Cursor, etc.
  • Non-Technical Access: Expose curated, read-only views to non-technical staff via Claude Desktop, VS Code, Cursor, etc.
  • Multi-Database Consolidation: Replace separate MCP servers for each database with a single DBHub process
  • Production Troubleshooting: Read-only diagnostics with guardrails against runaway queries

Supported Databases

PostgreSQL, MySQL, SQL Server, MariaDB, Oracle, and SQLite.

MCP Tools

DBHub implements MCP tools for database operations:

  • execute_sql: Execute SQL queries with transaction support and safety controls
  • search_objects: Search and explore database schemas, tables, columns, indexes, and procedures with progressive disclosure
  • explain_sql (opt-in): Show a query's execution plan without running it
  • health_check (opt-in): Report connection pool state and buffer cache hit ratio
  • Custom Tools: Define reusable, parameterized SQL operations in your dbhub.toml configuration file

Workbench

DBHub includes a built-in web interface for interacting with your database tools. It provides a visual way to execute queries, run custom tools, and view request traces without requiring an MCP client.

Installation

npx @bytebase/dbhub@latest --transport http --port 8080 --dsn "postgres://user:password@localhost:5432/dbname?sslmode=disable"

Also available as:

See the Installation Guide for all options, Command-Line Options for parameters, and Multi-Database Configuration for connecting several databases at once.

Development

Requires Node.js >= 22.5.0 (DBHub uses the built-in node:sqlite module).

# 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"

See Testing and Debug.

Contributors

Star History

Nearby in the ranking
Similar items