数据库 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-toolboxGoogle 开源的数据库 MCP Server16.7kApache-2.02026-10-13brew install mcp-toolbox
dbhub零依赖的 MCP 数据库网关,支持 PostgreSQL、MySQL、SQL Server、MariaDB 和 SQLite3.6kMIT2026-10-13docker run --rm --init --name dbhub --publish 8080:8080 bytebase/dbhub --tran…
mongodb-mcp-serverMongoDB 的 MCP 服务器,可操作数据库和 Atlas,支持只读模式和按工具禁用1.1kApache-2.02026-10-13npx -y mongodb-mcp-server@latest --readOnly
mysql_mcp_serverMIT 许可的 MCP 服务器,让 Claude Desktop 等 AI 应用列出 MySQL 表、读取内容并执行 SQL1.4kMIT2026-08-02pip install mysql-mcp-server
pg-aiguide为 AI 编码助手提供的 PostgreSQL 文档与最佳实践技能1.9kApache-2.02026-10-07claude plugin marketplace add timescale/pg-aiguide
tabularis带 SQL 笔记本、可视化 EXPLAIN、AI 和 MCP 的开源数据库客户端5.2kApache-2.02026-10-13brew tap TabularisDB/tabularis
data-api-builder微软出品的免费 MIT 无代码引擎,把数据库暴露为 REST 和 GraphQL 接口,MCP 支持标注为“即将推出”1.5kMIT2026-10-12dotnet 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 和文档,但没有逐个实际运行,依赖前请自行测试。

更多清单