数据库 MCP 服务器推荐
数据库 MCP 服务器让 Claude、Cursor 之类的助手可以用自然语言列出表、读取结构并执行查询。最关键的区别是服务器被允许做多少事:有的设计成只读,有的会照单执行任何 SQL。
下面的工具包括厂商背书的服务器(Google、MongoDB)、多引擎网关和小型单引擎服务器。对比时请关注各自支持的数据库引擎、有没有只读模式,以及由谁维护。
AgentIndex · 更新于 2026-10-14
快速选择
- mcp-toolbox — Google 出品的数据库服务器,覆盖 AlloyDB、BigQuery、Cloud SQL、Spanner 等 Google Cloud 数据源以及 Postgres 等;还能为生产环境的智能体定义受限的自定义工具。
- dbhub — 一个零依赖服务器同时支持 PostgreSQL、MySQL、SQL Server、MariaDB 和 SQLite,用多种引擎时选它。
- mongodb-mcp-server — MongoDB 官方服务器,覆盖数据库和 Atlas,带只读模式并可逐个禁用工具。
- mysql_mcp_server — 只支持 MySQL 的小型服务器,上手很快;它能执行任意 SQL,请配合受限的 MySQL 用户。
- pg-aiguide — 不是查询服务器,而是 PostgreSQL 文档和最佳实践技能,帮助助手写出更好的表结构和 SQL。
并排对比
| 工具 | 简介 | Star | 许可证 | 最近推送 | 安装 |
|---|---|---|---|---|---|
| mcp-toolbox | Google 开源的数据库 MCP Server | 16.7k | Apache-2.0 | 2026-10-13 | brew install mcp-toolbox |
| dbhub | 零依赖的 MCP 数据库网关,支持 PostgreSQL、MySQL、SQL Server、MariaDB 和 SQLite | 3.6k | MIT | 2026-10-13 | docker run --rm --init --name dbhub --publish 8080:8080 bytebase/dbhub --tran… |
| mongodb-mcp-server | MongoDB 的 MCP 服务器,可操作数据库和 Atlas,支持只读模式和按工具禁用 | 1.1k | Apache-2.0 | 2026-10-13 | npx -y mongodb-mcp-server@latest --readOnly |
| mysql_mcp_server | MIT 许可的 MCP 服务器,让 Claude Desktop 等 AI 应用列出 MySQL 表、读取内容并执行 SQL | 1.4k | MIT | 2026-08-02 | pip install mysql-mcp-server |
| pg-aiguide | 为 AI 编码助手提供的 PostgreSQL 文档与最佳实践技能 | 1.9k | Apache-2.0 | 2026-10-07 | claude plugin marketplace add timescale/pg-aiguide |
| tabularis | 带 SQL 笔记本、可视化 EXPLAIN、AI 和 MCP 的开源数据库客户端 | 5.2k | Apache-2.0 | 2026-10-13 | brew tap TabularisDB/tabularis |
| data-api-builder | 微软出品的免费 MIT 无代码引擎,把数据库暴露为 REST 和 GraphQL 接口,MCP 支持标注为“即将推出” | 1.5k | MIT | 2026-10-12 | dotnet tool install microsoft.dataapibuilder -g |
本清单中已有 AgentIndex 深度评测的工具: 7/7
如何选择
- 先从只读开始。优先选有只读模式或工具过滤的服务器,并用只有 SELECT 权限的数据库用户连接。
- 先确认你用到哪些引擎。同时用 Postgres 和 MySQL 的话,多引擎服务器能省配置;单引擎服务器更简单,往往也更深入。
- 托管数据库(如 MongoDB Atlas、Google Cloud 数据库)优先选厂商自己维护的服务器。
- 记住查询结果会发送给模型服务商,敏感的表请不要开放。
- 看最近推送日期:长期不更新的数据库服务器可能跟不上驱动和协议的变化。
常见问题
PostgreSQL 该用哪个 MCP 服务器?
DBHub 支持 PostgreSQL,同时支持 MySQL、SQL Server、MariaDB 和 SQLite;Google 的 MCP Toolbox for Databases 是厂商背书的选项。如果你想要的是帮助写出更好的 PostgreSQL 表结构和查询,而不是直接执行,可以看 pg-aiguide 提供的文档和技能。
让 AI 助手访问数据库安全吗?
只有加上限制才安全。请使用只读数据库用户连接,避免接触生产数据,并优先选择有只读模式或工具过滤的服务器。如果账号有权限,模型误解提示时可能执行破坏性语句。
需要 MCP 服务器,还是普通 SQL 客户端就够了?
如果只是自己执行查询,普通 SQL 客户端就够了。MCP 服务器适合让 AI 助手在编辑器或聊天里替你查看表结构、编写并执行查询。
这份清单怎么来的
工具由我们从收录的项目中人工挑选,优先选择我们深度评测过的。Star、许可证、最近推送日期和安装命令来自各项目仓库,并随站点数据刷新。我们阅读了每个项目的 README 和文档,但没有逐个实际运行,依赖前请自行测试。