DBHub:一款免费开源的数据库MCP服务器
DBHub 是一个免费开源、零依赖、Token 高效的数据库 MCPModel Context Protocol服务器支持各种 AI 客户端连接和查询数据库。DBHub 项目采用 TypeScript 语言开发遵循 MIT 开源协议代码托管在 GitHubhttps://github.com/bytebase/dbhub功能特性AI 助手DBHub 支持兼容 MCP 的各种 AI 智能体工具包括 Claude、Cursor、CodeX、Dify、VS Code 等等。数据库目前可以连接 PostgreSQL、MySQL、MariaDB、SQL Server 以及 SQLite通过配置可以同时接入多个数据库实现跨库数据分析。安全连接支持 SSH 隧道以及 SSL/TLS 加密连接。数据库结构探索基于 search_objects 工具实现渐进式探索把数据库映射成类似目录的结构支持模式、表、字段、索引、存储过程等对象的模式匹配可以极大地减少 Token 使用量。SQL 安全执行通过 execute_sql 工具提供统一 SQL 语句执行接口支持数据库事务、多查询语句、只读模式、行数限制以及超时控制等安全措施。自然语言查询DBHub 内置的 AI 能力可以解释数据库结构自然语言生成 SQL 并且执行。自定义工具DBHub 还支持通过配置文件把复杂 SQL 封装成可复用、可参数化的查询操作为客户端提供安全易用的数据库访问接口。WEB 工作台 DBHub 内置了一个基于 Web 的可视化工作台不需要接入 AI 工具直接通过浏览器运行 SQL、执行工具、查看请求记录。下载安装推荐使用 Docker 进行快速体验安装命令如下dockerrun--rm-p8080:8080 bytebase/dbhub\--transporthttp\--port8080\--demoRunninginDEMO mode - using sample employee database _____ ____ _ _ _|__\|_\|||||||||||_)||_||_ _||__||||_|_||||_\||__|||_)|||||_|||_)||_____/|____/|_||_|\__,_|_.__/ v0.11.10[DEMO]- Minimal Database MCP Server Workbench at http://localhost:8080/ MCP server endpoint at http://localhost:8080/mcp服务启动之后通过以下地址可以访问 WEB 工作台http://localhost:8080/MCP 服务接入点地址如下http://localhost:8080/mcp各种 AI 工具的接入配置可以参考以下文档https://dbhub.ai/installation