
SQLite MCP Server

2024.12.27
0
TypeScript数据库服务商业智能分析数据库开发效率
SQLite MCP Server 是一个基于 Model Context Protocol (MCP) 的服务器实现,通过 SQLite 提供数据库交互和商业智能能力。该服务器支持运行 SQL 查询、分析商业数据,并自动生成商业洞察备忘录。
View on GitHub
Overview
基本能力
产品定位
SQLite MCP Server 是一个数据库交互和商业智能分析工具,旨在通过 SQLite 提供数据查询、分析和洞察生成能力。
核心功能
- 数据库交互:支持执行 SELECT、INSERT、UPDATE、DELETE 等 SQL 查询。
- 商业智能分析:自动生成商业洞察备忘录,支持动态更新。
- 表管理:支持创建新表、列出所有表以及查看表结构。
- 日志记录:提供详细的日志记录功能,包括不同级别的日志信息。
适用场景
- 商业数据分析:通过 SQL 查询分析商业数据并生成洞察。
- 数据库管理:管理 SQLite 数据库,包括表的创建和查询。
- 开发调试:在开发过程中使用日志记录和调试工具。
工具列表
- read-query:执行 SELECT 查询,返回查询结果。
- write-query:执行 INSERT、UPDATE 或 DELETE 查询,返回受影响的行数。
- create-table:创建新表,返回确认信息。
- list-tables:列出数据库中所有表名。
- describe-table:查看表的结构信息。
- append-insight:添加商业洞察到备忘录资源。
常见问题解答
- 如何安装依赖? 使用
bun install
安装依赖。 - 如何配置服务器? 运行
bun run setup
自动配置到 Claude Desktop。 - 日志文件在哪里? 日志文件位于项目根目录的
server.log
。
使用教程
使用依赖
- 安装 Bun。
- 克隆仓库。
- 安装依赖:
bash bun install
安装教程
- 运行安装脚本以配置服务器:
bash bun run setup
- 配置完成后,服务器会自动添加到 Claude Desktop 的配置文件中。
调试方式
- 查看日志文件
server.log
获取调试信息。 - 使用
bun run inspect
运行 MCP 检查器。 - 使用
bun run lint
检查代码规范。