项目介绍
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








暂无评论内容