职贝云数AI新零售门户

标题: DBX——夯爆了,一个支持AI大模型及MCP协议的开源数据库客户端 [打印本页]

作者: jilidfTu    时间: 7 小时前
标题: DBX——夯爆了,一个支持AI大模型及MCP协议的开源数据库客户端
DBX——夯爆了,一个支持AI大模型及MCP协议的开源数据库客户端🎉🎉🎉

先看看官方的展现图片👇

image.png

(, 下载次数: 0)

image.png

(, 下载次数: 0)

image.png

(, 下载次数: 0)

image.png

👈左右滑动👉

颜值还是能打的哈💪

✨ 次要功能

不做过多赘述,详细引见可去GitHub上详细查看,这里我给冤家们总结一下:



外面最吸引我的是MCP协议支持,当然其他的做的也很不错!

(, 下载次数: 0)
image.png
外面的数据传输、比较数据库、比较数据等还是比较适用的,但是一定比不上 Navicat这种老牌数据库客户端工具。

其实像Chat2DB、Navicat都有AI集成的,其中ChatDB我是创始会员但是卸载很久了没有运用了,缘由嘛功能不如Navicat弱小,且很少在Chat2DB上问AI。

假如DBX没有MCP这个功能能够我也会很快丢弃的,当然我也是明天赋运用到。😂

我对DBX的MCP如此兴奋的缘由是之前我用Claude Code、Codex等衔接数据库排产成绩或者要加字段等都要复制SQL给到上下文然后再Copy到数据库客户端执行。

后面我用 MySQL Shell、 MySQL cli、mycli等安装后让Claude Code、Codex等调用也还算勉强凑合,但是每种数据库就都得去安装一个客户端很费事而且还不一定好安装。

其中有个 dbcli 是支持了 PostgresSQL、MySQL、SQLite、SQL Server。但是效果不太好有时分。
🚀 MCP 运用

1、按安装 dbx-mcp-server
npm install -g @dbx-app/mcp-server@latest

这外面有个讲究,node最好用22.x版本的,我用的23.x的外面对sqlite的依赖包需求本地编译且要vs studio code所以我直接换成 22.x的了。node版本管理引荐 nvm-desktop。

(, 下载次数: 0)
image.png
Claude Code的 MCP 我是经过cc-switch来管理的:

(, 下载次数: 0)
image.png
下面两个环境变量默许是关闭的且没有的,假如你需求让AI可以支持操作你的数据库就加上不然你想加字段等DDL是不能执行的。
{
"command":"dbx-mcp-server",
"env":{
"DBX_MCP_ALLOW_WRITES":"1",
"DBX_MCP_ALLOW_DANGEROUS_SQL":"1"
}
}
Claude Code 中经过 dbx-mcp-server来操作数据库

1、下图是运用 Claude Code 安装 dbx-mcp-server 来操作 MySQL 数据库

(, 下载次数: 0)
image.png
(, 下载次数: 0)
image.png
(, 下载次数: 0)
image.png
(, 下载次数: 0)
image.png
2、操作redis试试(貌似不行)

(, 下载次数: 0)
image.png
3、pgsql试试

(, 下载次数: 0)
image.png
(, 下载次数: 0)
image.png
4、mongodb也看看

(, 下载次数: 0)
image.png
(, 下载次数: 0)
image.png
😂 哈哈哈,当前 vibe coding 又少个手动步骤了。

文中用的软件有 DBX、nvm-desktop可以去GitHub上搜索,发链接文章很容易被检测违犯规定自动删除。


题外话

最近更新了 Codex desktop 外面的 computer use 太凶猛了吧!!!

image.png




欢迎光临 职贝云数AI新零售门户 (https://www.taojin168.com/cloud/) Powered by Discuz! X3.5