Token导航 LogoToken导航TokenDH.com
DBHub MCP logo
数据服务stdio官方级别未说明来源级核验

DBHub MCP

MCP Server

Universal database MCP server connecting to MySQL, PostgreSQL, Oracle, SQL Server, MariaDB, SQLite.

工具数

1

提示词数

0

GitHub Stars

2,767

资源数

0
数据库连接MySQLClaude数据分析ClaudeCursorClaude DesktopVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

bytebase

提供方

bytebase

最后核验

2026/5/18 02:20

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run --rm --init \

详细介绍

\[!注意\]\ 给你带来的 Bytebase开源数据库DevSecOps平台。
            +------------------+    +--------------+    +------------------+
            |                  |    |              |    |                  |
            |                  |    |              |    |                  |
            |  Claude Desktop  +--->+              +--->+    PostgreSQL    |
            |                  |    |              |    |                  |
            |  Claude Code     +--->+              +--->+    SQL Server    |
            |                  |    |              |    |                  |
            |  Cursor          +--->+    DBHub     +--->+    SQLite        |
            |                  |    |              |    |                  |
            |  VS Code         +--->+              +--->+    MySQL         |
            |                  |    |              |    |                  |
            |  Copilot CLI     +--->+              +--->+    MariaDB       |
            |                  |    |              |    |                  |
            |                  |    |              |    |                  |
            +------------------+    +--------------+    +------------------+
                 MCP Clients           MCP Server             Databases

DBHub是一个实现模型上下文协议(MCP)服务器接口的零依赖、令牌高效的MCP服务器。此轻量级网关允许MCP兼容客户端连接到并浏览不同的数据库:

  • 地方发展优先:零依赖,令牌高效,只需两个MCP工具即可最大化上下文窗口
  • 多数据库:PostgreSQL、MySQL、MariaDB、SQL Server和SQLite通过单个接口
  • 多连接:使用TOML配置同时连接到多个数据库
  • 护栏:只读模式、行限制和查询超时,以防止操作失控
  • 安全访问:SSH隧道和SSL/TLS加密

支持的数据库

PostgreSQL、MySQL、SQL Server、MariaDB和SQLite。

MCP工具

DBHub实现了用于数据库操作的MCP工具:

  • execute_sql:使用事务支持和安全控制执行SQL查询
  • 搜索对象:通过渐进式披露搜索和探索数据库模式、表、列、索引和过程
  • 自定义工具:在您的数据库中定义可重用的参数化SQL操作 dbhub.toml 配置文件

工作台

DBHub包括 内置web界面 用于与数据库工具交互。它提供了一种可视化的方式来执行查询、运行自定义工具和查看请求跟踪,而不需要MCP客户端。

workbench

安装

查看完整 安装指南 详细说明。

快速开始

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"

演示模式:

npx @bytebase/dbhub@latest --transport http --port 8080 --demo

命令行选项 对于所有可用参数。

多数据库设置

使用TOML配置文件同时连接到多个数据库。非常适合从单个DBHub实例管理生产、暂存和开发数据库。

多数据库配置 有关完整的设置说明。

发展

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

测试调试.

贡献者

明星历史

目录标签

目录标签

数据库连接MySQLClaude数据分析developer-toolspostgresdatabaseaisqlitemcporacleTypeScript本地部署多数据库管理MCP协议SQL执行数据库安全

支持客户端

ClaudeCursorClaude DesktopVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

部署方式(deploymentType,部署类型)

remote-capable

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP