SQLite MCP Server

SQLite MCP Server

镜像

安装

# 安装 Bun (如果尚未安装)
# 从 https://bun.sh 获取安装说明

# 克隆仓库并安装依赖
git clone [仓库URL]
cd sqlite-mcp-server
bun install

# 配置 Claude Desktop
bun run setup

基本用法

  1. 启动 Claude Desktop
  2. 新建对话,选择 mcp-demo 提示
  3. 提供业务分析主题
  4. 开始使用 SQL 查询和分析数据

核心工具

工具描述示例
read-query执行 SELECT 查询SELECT * FROM customers LIMIT 10
write-query执行修改查询INSERT INTO products VALUES (...)
create-table创建新表CREATE TABLE sales (...)
list-tables列出所有表不需要参数
describe-table查看表结构参数: table_name: "customers"
append-insight添加业务洞察参数: insight: "销售额增长20%"

资源

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

开发

# 运行 ESLint 检查
bun run lint

# 自动修复 ESLint 问题
bun run lint:fix

# 运行 MCP 检查器
bun run inspect

文件位置

  • 配置: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)
  • 数据库: data.sqlite (项目根目录)
  • 日志: server.log (项目根目录)

许可证

MIT 许可证