想让 AI 直接查数据库、调内部 API,通常要自己写一堆胶水:连接池、鉴权、参数校验、防注入,还没法观测。Google 的 MCP Toolbox for Databases 把这些一次性解决:它把数据库与 API 通过 MCP 协议安全地暴露成一组工具,内置连接池、IAM 鉴权、OpenTelemetry 可观测,AI 客户端一句调用就能拿到数据,而不用把凭证塞进提示词。

对想给 AI 应用接真实业务数据的团队,这个工具的价值在「把安全与工程细节下沉到服务端」。客户端只管调用工具,凭证与连接都在 Toolbox 里受控管理,既省事又更符合企业安全规范。

项目基本信息

信息项详情
项目名称mcp-toolbox
GitHub地址https://github.com/googleapis/mcp-toolbox
项目描述MCP Toolbox for Databases is an open source MCP server for databases.
作者googleapis
开源协议Apache-2.0
开源状态公开
LanguagesGo
Stars16,730
Forks1,779
支持平台Windows / macOS / Linux
最后更新2026-10-26

一、项目介绍

MCP Toolbox for Databases 是 Google 开源的 MCP 服务,把各类数据库(Cloud SQL、AlloyDB、Postgres、Spanner 等)与 API 以工具形式经 MCP 暴露给 LLM 应用。它在服务端处理连接管理、认证与可观测,让客户端调用更简单、更安全。提供二进制与容器两种分发。

二、核心优势

  • 性能更好:连接池与批处理开箱即用。
  • 更安全:集成 IAM 等认证,凭证不进提示词。
  • 可观测:内置指标与链路追踪(OpenTelemetry)。
  • 配置化:用 tools 文件声明数据源与工具。
  • 多数据库:主流云与原生数据库均支持。

三、适用场景

  • 让 AI 查业务库做问答。
  • 把内部 API 封装成 AI 可调用的工具。
  • 需要安全受控的数据访问。
  • 需要可观测的 Agent 数据层。

四、安装教程

下载对应平台二进制(以 Linux amd64 为例):

export VERSION=1.15.0
curl -L -o toolbox https://storage.googleapis.com/mcp-toolbox-for-databases/v$VERSION/linux/amd64/toolbox
chmod +x toolbox

macOS 把路径换成 darwin/arm64。常见报错:平台路径错——按系统选 URL;权限不足——chmod +x;防火墙阻挡对应端口。

五、使用示例

写 tools.yaml 声明数据源与工具,再启动服务:

./toolbox --tools-file tools.yaml --address 0.0.0.0:5000

AI 客户端即可通过 MCP 调用声明的工具,安全地执行查询,而无需直接持有数据库凭证。

六、常见问题

  • 支持哪些数据库?主流云库与原生库均可。
  • 和手写 SQL 工具比?少了连接池、鉴权与观测的工程成本。
  • 能自托管吗?可以,二进制或容器都能跑。
  • 必须上云吗?否,只要能访问你的数据库即可。

七、总结

MCP Toolbox for Databases 把「AI 连数据」的安全与工程细节标准化了。它让业务数据以受控、可观测的方式进入 AI 应用,是企业落地数据型 Agent 的扎实底座。