【💰】终于可以端出来了!一个本地 MCP 数据库访问网关
开局先指路:DataNexa
👉 GitHub: https://github.com/MingoZacwu/DataNexa
DataNexa 是一个本地桌面 MCP Server,为 AI Agent 提供统一、受控、可审计的数据访问入口。
支持 SQLite、MySQL、PostgreSQL 等数据库,在执行查询前自动使用 SQL AST 解析器进行分析,拦截可能存在风险的 SQL 语句,并对返回行数、执行时间、连接数量等进行限制,让 AI 连数据库更安全、更可控。

起因其实很简单。
平时工作里,我经常会让 AI Agent 连数据库,查查数据、看看表结构、分析 SQL 之类的。
之前一直都是用各种 npx 的 MCP 工具,但时间长了发现有几个挺难受的问题:
- 我自己工作里有五六个数据库,MySQL、PostgreSQL 都有,每换一个 Agent 软件,都得重新配一遍 MCP
- 不同 Agent 的配置还不能通用,来回折腾挺麻烦
- 非常担心哪一天 AI 出幻觉给我库删了
- 最让我头疼的是,这些 npx 跑起来的工具有时候特别不稳定,明明昨天还能连,今天就莫名其妙连不上了
有一次正赶着查数据干活,它偏偏掉链子,我直接暴怒
于是就有了 DataNexa。
目前它比较看重的几个点:
- 可以限制 AI 只读访问数据库
- 自带审计日志,可以看到 AI Agent 到底执行了哪些 SQL
- 一个 MCP Server 管理多个数据库,不用每个数据库都配一个 MCP
- 本地桌面应用,配置和管理都比较直观
前前后后打磨了一阵子,现在已经到了我自己每天都在用的程度,所以决定拿出来和大家分享一下。
这也是我第一次做开源项目,虽然大部分代码都是 Vibe 出来的,但也确实投入了不少心血(还有不少 Token)。
如果觉得这个项目也恰好对你有帮助,欢迎各位佬点个 ⭐ Star 支持一下,也欢迎提 Issue 或 PR,一起把它做得更好~
金币池
💰 410 金币
金币会随着回复数量动态增加,首次回复有概率获得金币池中部分金币奖励。



点赞 支持一下