SQLite MCP Server
一个模型上下文协议服务器,通过 SQLite 提供数据库交互能力,使用户能够运行 SQL 查询、分析业务数据并自动生成业务洞察备忘录。
Tools
read-query
Execute a read-only SQL query
write-query
Execute a write SQL query
create-table
Create a new table in the database
list-tables
List all tables in the database
describe-table
Get schema information for a table
append-insight
Add a business insight to the memo
README
SQLite MCP 服务器
概述
一个模型上下文协议 (MCP) 服务器实现,通过 SQLite 提供数据库交互和商业智能功能。该服务器支持运行 SQL 查询、分析业务数据以及自动生成业务洞察备忘录。
<a href="https://glama.ai/mcp/servers/le7p83s38c"> <img width="380" height="200" src="https://glama.ai/mcp/servers/le7p83s38c/badge" alt="SQLite Server MCP server" /> </a>
安装
- 如果您尚未安装 Bun,请先安装
- 克隆此仓库
- 安装依赖项:
bun install
- 运行设置脚本以在 Claude Desktop 中配置服务器:
bun run setup
设置脚本将自动将服务器配置添加到您的 Claude Desktop 配置文件中,该文件位于:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
组件
资源
服务器公开一个动态资源:
memo://insights
: 一个持续更新的业务洞察备忘录,汇总分析过程中发现的洞察- 通过 append-insight 工具发现新洞察时自动更新
提示词
服务器提供了一个演示提示词:
mcp-demo
: 交互式提示词,引导用户完成数据库操作- 必需参数:
topic
- 要分析的业务领域 - 生成适当的数据库模式和示例数据
- 引导用户完成分析和洞察生成
- 与业务洞察备忘录集成
- 必需参数:
工具
服务器提供六个核心工具:
查询工具
-
read-query
- 执行 SELECT 查询以从数据库读取数据
- 输入:
query
(string): 要执行的 SELECT SQL 查询
- 返回:查询结果作为对象数组
-
write-query
- 执行 INSERT、UPDATE 或 DELETE 查询
- 输入:
query
(string): SQL 修改查询
- 返回:
{ affected_rows: number }
-
create-table
- 在数据库中创建新表
- 输入:
query
(string): CREATE TABLE SQL 语句
- 返回:确认表已创建
模式工具
-
list-tables
- 获取数据库中所有表的列表
- 无需输入
- 返回:表名数组
-
describe-table
- 查看特定表的模式信息
- 输入:
table_name
(string): 要描述的表的名称
- 返回:包含名称和类型的列定义数组
分析工具
append-insight
- 将新的业务洞察添加到备忘录资源
- 输入:
insight
(string): 从数据分析中发现的业务洞察
- 返回:确认已添加洞察
- 触发 memo://insights 资源的更新
开发
项目结构
src/index.ts
: 主要服务器实现src/logger.ts
: 日志记录实用程序scripts/setup.ts
: Claude Desktop 配置脚本
日志记录
服务器在以下位置维护详细日志:
server.log
: 位于项目根目录中- 日志包括时间戳、日志级别(DEBUG、INFO、WARN、ERROR、FATAL)和结构化元数据
数据库
SQLite 数据库文件创建于:
data.sqlite
: 位于项目根目录中- 如果不存在则自动创建
可用脚本
bun run setup
: 在 Claude Desktop 中配置服务器bun run lint
: 运行 ESLint 检查bun run lint:fix
: 自动修复 ESLint 问题bun run inspect
: 运行 MCP 检查器
许可证
此 MCP 服务器在 MIT 许可证下获得许可。 有关详细信息,请参见 LICENSE 文件。
推荐服务器
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Excel MCP Server
一个模型上下文协议服务器,使 AI 助手能够读取和写入 Microsoft Excel 文件,支持诸如 xlsx、xlsm、xltx 和 xltm 等格式。
Playwright MCP Server
提供一个利用模型上下文协议的服务器,以实现类人浏览器的自动化,该服务器使用 Playwright,允许控制浏览器行为,例如导航、元素交互和滚动。
Claude Code MCP
一个实现了 Claude Code 作为模型上下文协议(Model Context Protocol, MCP)服务器的方案,它可以通过标准化的 MCP 接口来使用 Claude 的软件工程能力(代码生成、编辑、审查和文件操作)。
Apple MCP Server
通过 MCP 协议与 Apple 应用(如“信息”、“备忘录”和“通讯录”)进行交互,从而使用自然语言发送消息、搜索和打开应用内容。
contentful-mcp
在你的 Contentful Space 中更新、创建、删除内容、内容模型和资源。

Supabase MCP Server
一个模型上下文协议(MCP)服务器,它提供对 Supabase 管理 API 的编程访问。该服务器允许 AI 模型和其他客户端通过标准化的接口来管理 Supabase 项目和组织。
serper-search-scrape-mcp-server
这个 Serper MCP 服务器支持搜索和网页抓取,并且支持 Serper API 引入的所有最新参数,例如位置信息。
The Verge News MCP Server
提供从The Verge的RSS feed获取和搜索新闻的工具,允许用户获取今日新闻、检索过去一周的随机文章,以及在最近的Verge内容中搜索特定关键词。