不会 SQL 也能查数据,sqlite MCP 让 AI 替你跑查询
很多中小公司的数据就躺在几个表格和一个数据库文件里,想问个问题——「上个月哪类工单最多」——要么等人有空写 SQL,要么自己现学。sqlite 这个 MCP 服务器给了一条捷径:把数据库文件交给 AI,它自己生成查询、自己执行、自己总结答案。它是 Anthropic 官方 modelcontextprotocol 组织的参考实现之一,官方定位就是「数据库交互与商业智能」。需要如实说明:它已从官方主线仓库移入归档仓库,转为参考实现维护,PyPI 上的 mcp-server-sqlite 包仍可正常安装使用,选型前以官方页面为准。
它能做什么
这个服务器提供 6 个工具,分三组:
- 查询组:
read_query执行 SELECT 查询;write_query执行增删改;create_table建新表。 - 结构组:
list_tables列出库里所有表;describe-table查看某张表的字段结构。 - 分析组:
append_insight把分析中发现的有价值结论追加进「洞察备忘录」。
最有特色的是那个洞察备忘录:服务器维护一个 memo://insights 动态资源,AI 每发现一条业务洞察就自动记进去,随分析推进滚动更新。一轮分析做完,你不但拿到答案,还沉淀出一份结论清单。加上 SQLite 本身是单文件数据库,零部署零服务端,拷个文件就能换环境,「给 AI 一个数据源」这件事变得非常轻。
怎么获取
官方渠道两个:源码和文档在 GitHub 上 modelcontextprotocol 组织的 servers-archived 归档仓库;安装走 PyPI 官方源的 mcp-server-sqlite 包,官方推荐用 uv 工具链启动,并通过 --db-path 参数指定你的数据库文件路径。之后在支持 MCP 的 AI 客户端里完成连接配置即可,具体格式以客户端官方文档为准。再提醒一次:它是参考实现定位,生产环境使用前请以官方页面说明为准。
上手怎么用
- 业务数据问答:把工单、设备台账导成 SQLite 文件,直接问「这季度哪类故障报修最多、集中在哪些客户」。
- 自动报表洞察:让 AI 跑完一组查询后把结论写进洞察备忘录,周报素材当场成型。
- 数据体检演示:给客户演示「AI 读你的数据」能到什么程度,建张演示表当场问当场答。
- 学 SQL 练手:让 AI 建表造样例数据,再让它解释每条查询为什么这么写,比啃教程快。
- 日志分析:结构化日志导入 SQLite,问「过去一周错误码前五名」,AI 查完顺手给修复建议。
适合谁用
手里有数据但写不来 SQL 的运维和运营人员;想低成本试水「AI 数据问答」的中小企业;做原型验证和方案演示的开发者。
数据不光要能查,更要有备份和容灾兜底,这块想补课的欢迎交流。