SQLite

SQLite

数据库交互和商业智能功能

简介

SQLite MCP 服务器通过 MCP 协议提供数据库交互和商业智能功能,可执行 SQL 查询、分析业务数据并自动生成洞察备忘录。

设置

将服务器添加到 claude_desktop_config.json 配置中:

"mcpServers": {
  "sqlite": {
    "command": "uv",
    "args": [
      "--directory",
      "parent_of_servers_repo/servers/src/sqlite",
      "run",
      "mcp-server-sqlite",
      "--db-path",
      "~/test.db"
    ]
  }
}

核心功能

资源

  • memo://insights - 自动更新的业务洞察备忘录

演示提示

  • mcp-demo - 交互式数据库操作指南(需要 topic 参数)

主要工具

查询数据

  • read_query - 执行 SELECT 查询
  • write_query - 执行 INSERT/UPDATE/DELETE 查询
  • create_table - 创建新表

检查结构

  • list_tables - 获取所有表名
  • describe_table - 查看表结构

分析

  • append_insight - 添加业务见解到备忘录

用法示例

// 创建表
create_table("CREATE TABLE customers (id INTEGER PRIMARY KEY, name TEXT, email TEXT)")

// 查询数据
read_query("SELECT * FROM customers WHERE id < 100")

// 添加见解
append_insight("客户年龄分布分析显示18-24岁群体增长最快")

许可证

使用 MIT 许可证授权。