每天了解几个MCP SERVER:数据库工具 SQLite

继续系列。第9篇写了 Puppeteer,第10篇聊聊经典的 —— SQLite

一句话概括:让 AI 直接操作 SQLite 数据库,查数据、做分析。

⚠️ 注意

这个也是归档的服务器。但 SQLite 本身很稳定,应该还能用。

能做什么

工具 功能
read_query 执行 SELECT 查询
write_query 执行 INSERT/UPDATE/DELETE
create_table 创建表
list_tables 列出所有表
describe_table 查看表结构
append_insight 添加业务洞察到备忘录

怎么安装

npx -y @modelcontextprotocol/server-sqlite /path/to/your/database.db

配置:

{
  "mcpServers": {
    "sqlite": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-sqlite", "/path/to/your/database.db"]
    }
  }
}

实用场景

1. 数据查询

read_query query="SELECT * FROM users WHERE created_at > '2024-01-01'"

2. 数据统计

read_query query="SELECT COUNT(*), status FROM orders GROUP BY status"

3. 数据更新

write_query query="UPDATE users SET vip = 1 WHERE id = 123"

4. 创建新表

create_table query="CREATE TABLE products (id INTEGER PRIMARY KEY, name TEXT, price REAL)"

5. 业务分析

有个特色功能:append_insight 可以把分析结果存到备忘录,方便后续查阅。

注意事项

  1. 只读模式推荐 — 生产环境最好限制写权限
  2. SQL 注入 — AI 生成的 SQL 可能有风险,建议先用 read_query 演练
  3. 文件路径 — 启动时指定数据库文件路径

对比其他数据库 MCP

MCP 特点
SQLite 轻量,单文件,无需服务
PostgreSQL 功能全,需要数据库服务
Redis 键值存储,适合缓存

SQLite 最简单,适合本地数据分析、快速原型开发。


今天完成了 10篇!明天继续~

相关链接:

  • GitHub:https://github.com/modelcontextprotocol/servers-archived/tree/main/src/sqlite
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐