SQLite MCP Server

SQLite MCP Server

site icon
2024.12.27 0
TypeScript数据库服务商业智能分析数据库开发效率
SQLite MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器实现,通过 SQLite 提供数据库交互和商业智能能力。该服务器支持运行 SQL 查询、分析商业数据,并自动生成商业洞察备忘录。
View on GitHub

Overview

基本能力

产品定位

SQLite MCP Server 是一个数据库交互和商业智能分析工具,旨在通过 SQLite 提供数据查询、分析和洞察生成能力。

核心功能

  1. 数据库交互:支持执行 SELECT、INSERT、UPDATE、DELETE 等 SQL 查询。
  2. 商业智能分析:自动生成商业洞察备忘录,支持动态更新。
  3. 表管理:支持创建新表、列出所有表以及查看表结构。
  4. 日志记录:提供详细的日志记录功能,包括不同级别的日志信息。

适用场景

  1. 商业数据分析:通过 SQL 查询分析商业数据并生成洞察。
  2. 数据库管理:管理 SQLite 数据库,包括表的创建和查询。
  3. 开发调试:在开发过程中使用日志记录和调试工具。

工具列表

  1. read-query:执行 SELECT 查询,返回查询结果。
  2. write-query:执行 INSERT、UPDATE 或 DELETE 查询,返回受影响的行数。
  3. create-table:创建新表,返回确认信息。
  4. list-tables:列出数据库中所有表名。
  5. describe-table:查看表的结构信息。
  6. append-insight:添加商业洞察到备忘录资源。

常见问题解答

  1. 如何安装依赖? 使用 bun install 安装依赖。
  2. 如何配置服务器? 运行 bun run setup 自动配置到 Claude Desktop。
  3. 日志文件在哪里? 日志文件位于项目根目录的 server.log

使用教程

使用依赖

  1. 安装 Bun
  2. 克隆仓库。
  3. 安装依赖: bash bun install

安装教程

  1. 运行安装脚本以配置服务器: bash bun run setup
  2. 配置完成后,服务器会自动添加到 Claude Desktop 的配置文件中。

调试方式

  1. 查看日志文件 server.log 获取调试信息。
  2. 使用 bun run inspect 运行 MCP 检查器。
  3. 使用 bun run lint 检查代码规范。

许可证

该项目遵循 MIT 开源许可条款。