[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73804":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":47,"readmeContent":48,"aiSummary":49,"trendingCount":16,"starSnapshotCount":16,"syncStatus":50,"lastSyncTime":51,"discoverSource":52},73804,"dbhub","bytebase\u002Fdbhub","bytebase","Zero-dependency, token-efficient database MCP server for Postgres, MySQL, SQL Server, MariaDB, SQLite.","https:\u002F\u002Fdbhub.ai",null,"TypeScript",2942,245,14,4,0,37,82,207,111,29.17,"MIT License",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46],"agents","ai","anthropic","claude","claude-ai","codex","cursor","database","dify","llm","mariadb","mcp","mcp-server","mssql","mysql","postgres","postgresql","sql","sqlite","sqlserver","2026-06-12 02:03:18","> [!NOTE]  \n> Brought to you by [Bytebase](https:\u002F\u002Fwww.bytebase.com\u002F), open-source database DevSecOps platform.\n\n\u003Cp align=\"center\">\n\u003Ca href=\"https:\u002F\u002Fdbhub.ai\u002F\" target=\"_blank\">\n\u003Cpicture>\n  \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fbytebase\u002Fdbhub\u002Fmain\u002Fdocs\u002Fimages\u002Flogo\u002Ffull-dark.svg\" width=\"75%\">\n  \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fbytebase\u002Fdbhub\u002Fmain\u002Fdocs\u002Fimages\u002Flogo\u002Ffull-light.svg\" width=\"75%\">\n  \u003Cimg src=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fbytebase\u002Fdbhub\u002Fmain\u002Fdocs\u002Fimages\u002Flogo\u002Ffull-light.svg\" width=\"75%\" alt=\"DBHub Logo\">\n\u003C\u002Fpicture>\n\u003C\u002Fa>\n\u003C\u002Fp>\n\n```bash\n            +------------------+    +--------------+    +------------------+\n            |                  |    |              |    |                  |\n            |                  |    |              |    |                  |\n            |  Claude Desktop  +--->+              +--->+    PostgreSQL    |\n            |                  |    |              |    |                  |\n            |  Claude Code     +--->+              +--->+    SQL Server    |\n            |                  |    |              |    |                  |\n            |  Cursor          +--->+    DBHub     +--->+    SQLite        |\n            |                  |    |              |    |                  |\n            |  VS Code         +--->+              +--->+    MySQL         |\n            |                  |    |              |    |                  |\n            |  Copilot CLI     +--->+              +--->+    MariaDB       |\n            |                  |    |              |    |                  |\n            |                  |    |              |    |                  |\n            +------------------+    +--------------+    +------------------+\n                 MCP Clients           MCP Server             Databases\n```\n\nDBHub is a zero-dependency, token efficient MCP server implementing the Model Context Protocol (MCP) server interface. This lightweight gateway allows MCP-compatible clients to connect to and explore different databases:\n\n- **Local Development First**: Zero dependency, token efficient with just two MCP tools to maximize context window\n- **Multi-Database**: PostgreSQL, MySQL, MariaDB, SQL Server, and SQLite through a single interface\n- **Multi-Connection**: Connect to multiple databases simultaneously with TOML configuration\n- **Guardrails**: Read-only mode, row limiting, and query timeout to prevent runaway operations\n- **Secure Access**: SSH tunneling and SSL\u002FTLS encryption\n\n## Supported Databases\n\nPostgreSQL, MySQL, SQL Server, MariaDB, and SQLite.\n\n## MCP Tools\n\nDBHub implements MCP tools for database operations:\n\n- **[execute_sql](https:\u002F\u002Fdbhub.ai\u002Ftools\u002Fexecute-sql)**: Execute SQL queries with transaction support and safety controls\n- **[search_objects](https:\u002F\u002Fdbhub.ai\u002Ftools\u002Fsearch-objects)**: Search and explore database schemas, tables, columns, indexes, and procedures with progressive disclosure\n- **[Custom Tools](https:\u002F\u002Fdbhub.ai\u002Ftools\u002Fcustom-tools)**: Define reusable, parameterized SQL operations in your `dbhub.toml` configuration file\n\n## Workbench\n\nDBHub includes a [built-in web interface](https:\u002F\u002Fdbhub.ai\u002Fworkbench\u002Foverview) 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.\n\n![workbench](https:\u002F\u002Fraw.githubusercontent.com\u002Fbytebase\u002Fdbhub\u002Fmain\u002Fdocs\u002Fimages\u002Fworkbench\u002Fworkbench.webp)\n\n## Installation\n\nSee the full [Installation Guide](https:\u002F\u002Fdbhub.ai\u002Finstallation) for detailed instructions.\n\n### Quick Start\n\n**Docker:**\n\n```bash\ndocker run --rm --init \\\n   --name dbhub \\\n   --publish 8080:8080 \\\n   bytebase\u002Fdbhub \\\n   --transport http \\\n   --port 8080 \\\n   --dsn \"postgres:\u002F\u002Fuser:password@localhost:5432\u002Fdbname?sslmode=disable\"\n```\n\n**NPM:**\n\n```bash\nnpx @bytebase\u002Fdbhub@latest --transport http --port 8080 --dsn \"postgres:\u002F\u002Fuser:password@localhost:5432\u002Fdbname?sslmode=disable\"\n```\n\n**Demo Mode:**\n\n```bash\nnpx @bytebase\u002Fdbhub@latest --transport http --port 8080 --demo\n```\n\nSee [Command-Line Options](https:\u002F\u002Fdbhub.ai\u002Fconfig\u002Fcommand-line) for all available parameters.\n\n### Multi-Database Setup\n\nConnect to multiple databases simultaneously using TOML configuration files. Perfect for managing production, staging, and development databases from a single DBHub instance.\n\nSee [Multi-Database Configuration](https:\u002F\u002Fdbhub.ai\u002Fconfig\u002Ftoml) for complete setup instructions.\n\n## Development\n\n```bash\n# Install dependencies\npnpm install\n\n# Run in development mode\npnpm dev\n\n# Build and run for production\npnpm build && pnpm start --transport stdio --dsn \"postgres:\u002F\u002Fuser:password@localhost:5432\u002Fdbname\"\n```\n\nSee [Testing](.claude\u002Fskills\u002Ftesting\u002FSKILL.md) and [Debug](https:\u002F\u002Fdbhub.ai\u002Fconfig\u002Fdebug).\n\n## Contributors\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fbytebase\u002Fdbhub\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=bytebase\u002Fdbhub\" \u002F>\n\u003C\u002Fa>\n\n## Star History\n\n\u003Ca href=\"https:\u002F\u002Fwww.star-history.com\u002F?repos=bytebase%2Fdbhub&type=date&legend=top-left\">\n \u003Cpicture>\n   \u003Csource media=\"(prefers-color-scheme: dark)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=bytebase\u002Fdbhub&type=date&theme=dark&legend=top-left\" \u002F>\n   \u003Csource media=\"(prefers-color-scheme: light)\" srcset=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=bytebase\u002Fdbhub&type=date&legend=top-left\" \u002F>\n   \u003Cimg alt=\"Star History Chart\" src=\"https:\u002F\u002Fapi.star-history.com\u002Fchart?repos=bytebase\u002Fdbhub&type=date&legend=top-left\" \u002F>\n \u003C\u002Fpicture>\n\u003C\u002Fa>\n","DBHub 是一个零依赖、高效令牌的多数据库MCP（Model Context Protocol）服务器，支持PostgreSQL、MySQL、SQL Server、MariaDB和SQLite等多种数据库。其核心功能包括通过单一接口连接多种数据库、同时管理多个数据库连接、以及提供读取限制、行数限制和查询超时等防护措施以防止误操作。此外，DBHub还支持SSH隧道及SSL\u002FTLS加密确保数据传输的安全性。适用于需要跨不同数据库类型进行开发、测试或分析的场景，特别是对资源消耗敏感且重视安全性的环境。",2,"2026-06-11 03:47:25","high_star"]