【开源】Google MCP Toolbox:数据库MCP服务器工具箱

项目介绍

MCP Toolbox for Databases 是 Google 官方开源的 MCP(Model Context Protocol)服务器工具箱,专门为数据库场景设计。它让 AI 助手能够直接连接和操作各种关系型数据库,为 AI 应用开发提供了强大的数据访问能力。项目在 GitHub 获得超过 14000 颗星,是 Google MCP 生态中的重要组件。

特色功能

  • 多数据库支持:支持 PostgreSQL、MySQL、SQLite 等主流关系型数据库
  • MCP 协议兼容:完全遵循 Model Context Protocol,可与 Claude、OpenClaw 等 AI 助手无缝集成
  • 自然语言查询:让 AI 用自然语言操作数据库,无需写 SQL
  • 安全隔离:提供权限控制和查询验证,防止危险操作
  • 易于部署:提供 Docker 镜像,一键启动
  • Google 官方维护:背靠 Google 技术团队,持续更新维护
  • Schema 感知:AI 可感知数据库结构,进行准确的表和字段操作

安装步骤

方式一:Docker 部署(推荐)

docker run -d \
  --name mcp-toolbox \
  -p 8080:8080 \
  -e DATABASE_URL="postgresql://user:pass@host:5432/db" \
  ghcr.io/googleapis/mcp-toolbox:latest

方式二:Node.js 安装

npm install -g @google/mcp-toolbox
mcp-toolbox start --db postgresql://user:pass@localhost/db

方式三:从源码编译

git clone https://github.com/googleapis/mcp-toolbox.git
cd mcp-toolbox
npm install
npm run build
npm start

使用方法

启动服务后,在 AI 助手的 MCP 配置中添加该服务器,AI 即可执行以下操作:

  • 查询数据库中的数据(自然语言:「查询上个月销售额最高的前10个客户」)
  • 获取数据库 Schema 信息
  • 执行数据插入、更新、删除操作
  • 进行数据库健康检查
  • 分析数据趋势和统计

适用场景

  • 为 AI 应用添加数据库访问能力
  • 开发者通过自然语言与数据库交互
  • 快速构建 AI 驱动的数据分析和报表工具
  • 数据库管理员提高日常维护效率
  • 构建智能客服系统访问后台数据

开源协议

MCP Toolbox 采用 Apache-2.0 开源协议。


服务支持:如有兴趣不会搭建,可以联系微信:WRYD6166,开源项目搭建10-50元。

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容