dbhub

dbhub

零依赖、高效令牌的数据库 MCP 服务器,支持多种数据库。

MCP数据与分析开源
形态
MCP
传输协议
http
是否开源
GitHub Stars
★ 3.0k
收录来源
mcp-github

能力说明

DBHub 是一个零依赖、高效令牌的 MCP 服务器,实现 Model Context Protocol (MCP) 服务器接口。这个轻量级网关允许 MCP 兼容客户端连接和探索不同的数据库。它支持 PostgreSQL、MySQL、SQL Server、MariaDB 和 SQLite,并提供多数据库连接、读写保护等功能。DBHub 可以通过 Docker 或 NPM 安装,适合需要数据库操作能力的 AI 应用。

能力点

  • 执行 SQL 查询
  • 搜索数据库对象
  • 定义自定义 SQL 操作
  • 多数据库连接
  • 读写保护

适用场景

数据库查询和操作数据库模式探索多数据库管理安全的数据访问

接入方式

依赖:Node.js >= 22.5.0数据库连接信息
Docker: `docker run --rm --init --name dbhub --publish 8080:8080 bytebase/dbhub --transport http --port 8080 --dsn "postgres://user:password@localhost:5432/dbname?sslmode=disable"`;NPM: `npx @bytebase/dbhub@latest --transport http --port 8080 --dsn "postgres://user:password@localhost:5432/dbname?sslmode=disable"`

以上信息由 AI 基于公开资料整理,可能存在偏差,以来源为准。

常见问题

DBHub 支持哪些数据库?

支持 PostgreSQL、MySQL、SQL Server、MariaDB 和 SQLite。

如何配置多数据库连接?

使用 TOML 配置文件进行多数据库设置。

相关 Skill