
DBHub Analytics
io.github.amansingh63由 GitHub 账号 amansingh63 发布v0.2.0更新于 Oct 24, 2026
MCP server for Databricks, BigQuery, PostgreSQL, MySQL, SQL Server, SQLite, MariaDB
概览
让 AI 助手通过统一接口在 PostgreSQL、MySQL、MariaDB、SQL Server、SQLite、Databricks 和 BigQuery 上执行 SQL 并浏览结构。
- 可以做什么
- DBHub Analytics 是一个本地 MCP 服务器,把 MCP 客户端连接到一个或多个数据库。主要工具是 execute_sql,在只读限制和行数限制下执行 SQL,以及 search_objects,用于浏览 catalog、schema、表、列、索引和例程。可在 dbhub.toml 中定义可复用的参数化查询作为自定义工具,并支持同时配置多个数据库。
- 适用场景
- 适合让助手直接查询或探索数据库的场景,例如用自然语言查询 Databricks 或 BigQuery 数据仓库、查看表结构,或对只读副本运行诊断查询。也适合希望用一个服务器覆盖多种数据库引擎的团队。
- 运行要求
- 通过 npx(Node.js)或 Docker 在本地运行。需要每个数据库的连接信息:DSN,或 DB_HOST、DB_PORT、DB_NAME、DB_USER、DB_PASSWORD 以及 DB_TYPE。Databricks 和 BigQuery 需要令牌或服务账号密钥文件;SSH 隧道需要 SSH_HOST、SSH_PORT、SSH_USER 以及密钥或密码。需要能访问数据库的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 DBHub Analytics,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
DBHub Analytics
Universal Database MCP Server for Databricks, Google BigQuery, PostgreSQL, MySQL, SQL Server, SQLite, MariaDB
What is DBHub Analytics?
DBHub Analytics is an open-source MCP (Model Context Protocol) server that connects AI assistants like Claude Desktop, Claude Code, Cursor, VS Code Copilot, and other MCP-compatible clients to your databases. Query Databricks SQL warehouses, Google BigQuery datasets, PostgreSQL, MySQL, and more — all through a single unified interface.
Key Features
- Cloud Data Warehouses: Connect to Databricks SQL and Google BigQuery for analytics workloads
- Traditional Databases: Full support for PostgreSQL, MySQL, MariaDB, SQL Server, SQLite
- Multi-Database: Connect to multiple databases simultaneously with a single TOML config file
- Schema Explorer: Progressive disclosure — browse catalogs, datasets, schemas, tables, and columns
- Safety Guardrails: Read-only mode, row limits, and query timeouts to prevent runaway operations
- Secure Access: SSH tunneling, SSL/TLS encryption, and service account authentication
- Zero Config: Just provide a DSN — no drivers to install, no complex setup
Supported Databases
MCP Tools
Quick Start
NPM (recommended)
Databricks SQL
Google BigQuery
Docker
Demo Mode
Connect to Your AI Assistant
Claude Desktop / Claude Code
Add to your claude_desktop_config.json or .mcp.json:
GitHub Copilot (VS Code)
Add to your .vscode/mcp.json:
Cursor
Add to your Cursor MCP settings (~/.cursor/mcp.json):
Windsurf
Add to your Windsurf MCP config (~/.codeium/windsurf/mcp_config.json):
Multi-Database via TOML Config
For connecting to multiple databases, use a TOML config file with any of the above clients:
Configuration
DSN Connection Strings
Multi-Database Setup (TOML)
Connect to multiple databases simultaneously. Create a dbhub.toml file:
Then run:
See Multi-Database Configuration and Command-Line Options for complete documentation.
Use Cases
- Data Analysts: Ask Claude to query your Databricks or BigQuery data warehouse in natural language
- Backend Engineers: Explore database schemas, run diagnostic queries, and debug issues via AI
- DevOps/SRE: Connect to production read-replicas safely with read-only mode and row limits
- Data Scientists: Query multiple databases simultaneously — join insights across PostgreSQL and BigQuery
Development
Credits
Built on top of DBHub by Bytebase, an open-source database DevSecOps platform. Licensed under MIT.
来源:README.md,提交 3888599
工具
0版本历史
1- v0.2.0最新Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分