咱们做应用开发的时候,好不容易搭建好了AI助手,结果发现它根本连不上你的数据库,想让它查个数据比登天还难。
要么就是连接池管理一塌糊涂,安全性问题让人头大,每次写工具API都要重复造轮子。
今天介绍一个Github每日最佳,谷歌开源的MCP Toolbox for Databases来解决这个大难题,并且支持目前市面上所有主流数据库。

开源地址:https://github.com/googleapis/genai-toolbox
这个东西说白了就是专门给数据库打造的开源MCP服务器,听起来有点绕对吧。
咱们打个比方,就像你家的智能音箱,本来只能回答天气和时间,现在突然给它装了个万能遥控器,能控制电视、空调、冰箱,而且还不止一个品牌通吃。
这个工具就是给AI装上这么一个万能数据库遥控器,让它能安全、高效地读取各种数据库里的信息,而且配置起来简单得惊人。
那它到底能强在哪呢,MCP Toolbox for Databases第一个厉害的地方是开发效率提升。
以前你要想让AI读取数据库,得写一堆连接代码、处理认证、搞连接池,现在不到10行代码就能搞定,真的是从零到一的距离大大缩短了。

而且这些工具还能在不同AI应用间复用,不用每次都重新写,就像你做好的PPT模板,换个项目改改就能用,省太多事了。
第二个强项是性能优化,谷歌的工程师把连接池、认证这些技术细节都帮你处理好了,你不用成为数据库专家也能写出高性能的AI应用。
就像开车一样,你只需要会踩油门刹车,发动机怎么工作不需要你操心,该优化的人家都帮你优化好了。
第三点就是它的兼容性真的太广了。市面上的数据库五花八门,很多工具只认MySQL或者PostgreSQL,想换个数据库还得重构代码。
但这个工具把PostgreSQL、MySQL、SQLite这些开源标配都拿下了,甚至连谷歌自家的Spanner、BigQuery和Firestore也全都支持。
第四点是安全性,这个太重要了。现在AI访问数据,安全问题一直是悬在头顶的剑,这个工具内置了完整的认证体系。
让你的AI助手既能干活又不会乱来,就像给家里请了个保姆,既能做家务,又不会偷拿东西,该有的权限都有,不该碰的绝对碰不到。
还有一点让我特别惊喜的是它的可观测性,OpenTelemetry集成直接开箱即用,你想知道AI每次查询数据库的细节,一目了然,就像给数据库装了监控摄像头,出问题分分钟就能定位。

此外,MCP Toolbox for Databases可以在IDE里直接用自然语言查数据库。你不用写SQL,直接问AI,2024年有多少订单,里面都是啥商品,AI直接给你答案,而且是实时的真实数据。
还能让它帮你生成代码,因为AI已经理解了你的数据库结构,生成的代码直接能用,测试都能省不少事儿。自动建表、加索引这些数据库管理活,也能扔给它,你就说爽不爽吧!
上手也是非常简单,最快的方式就是用NPX直接跑,一行命令就能启动。npx @toolbox-sdk/server --tools-file tools.yaml,就这样,前提是你得有个配置文件告诉它连哪个数据库。

如果要在生产环境用,就去下载对应系统的二进制文件,Linux、Mac都支持,下载完给个执行权限就能跑,真的五分钟内搞定不是吹的。

这个开源特别适合那些不想在数据库连接、安全认证上浪费时间的开发者,以及希望快速搭建AI数据助手的团队,有兴趣的小伙伴可以试试。
想转型AI,不被时代淘汰
CAIE注册人工智能工程师认证
岗位能力 × AI工具 ×转型方向 × 场景落地 = 新AI职业价值
扫码免费领取《AI工程师入门学习指南》



雷达卡



京公网安备 11010802022788号







