sqlite-explorer-fastmcp-mcp-server
一个MCP服务器,通过MCP提供对SQLite数据库的安全只读访问。该服务器基于FastMCP框架构建,该框架使LLM能够探索和查询SQLite数据库,并具有内置的安全功能和查询验证。
README
SQLite Explorer MCP 服务器
一个 MCP 服务器,通过模型上下文协议 (MCP) 提供对 SQLite 数据库的安全、只读访问。此服务器使用 FastMCP 框架构建,该框架使 LLM 能够探索和查询 SQLite 数据库,并具有内置的安全功能和查询验证。
📋 系统要求
- Python 3.6+
- SQLite 数据库文件(路径通过环境变量指定)
📦 依赖项
安装所有必需的依赖项:
# 使用 pip
pip install -r requirements.txt
必需的软件包
- fastmcp: 用于构建模型上下文协议服务器的框架
所有依赖项都在 requirements.txt
中指定,以便于安装。
📑 目录
🛠️ MCP 工具
服务器向 LLM 公开以下工具:
read_query
在数据库上执行 SELECT 查询,具有内置的安全验证。功能:
- 查询验证和清理
- 参数绑定支持
- 行数限制执行
- 结果格式化为字典
list_tables
列出数据库中所有可用的表及其名称。
describe_table
获取特定表的详细模式信息,包括:
- 列名和类型
- NULL 约束
- 默认值
- 主键信息
🚀 快速入门
克隆存储库:
git clone https://github.com/hannesrudolph/sqlite-explorer-fastmcp-mcp-server.git
cd sqlite-explorer-fastmcp-mcp-server
📦 安装选项
您可以将此 MCP 服务器安装在 Claude Desktop 或 Cline VSCode 插件中。选择最适合您需求的选项。
选项 1:为 Claude Desktop 安装
使用 FastMCP 安装:
fastmcp install sqlite_explorer.py --name "SQLite Explorer" -e SQLITE_DB_PATH=/path/to/db
将 /path/to/db
替换为您的 SQLite 数据库文件的路径。
选项 2:为 Cline VSCode 插件安装
要将此服务器与 Cline VSCode 插件 一起使用:
- 在 VSCode 中,单击 Cline 插件侧栏中的服务器图标 (☰)
- 单击“编辑 MCP 设置”按钮 (✎)
- 将以下配置添加到设置文件中:
{
"sqlite-explorer": {
"command": "uv",
"args": [
"run",
"--with",
"fastmcp",
"--with",
"uvicorn",
"fastmcp",
"run",
"/path/to/repo/sqlite_explorer.py"
],
"env": {
"SQLITE_DB_PATH": "/path/to/your/database.db"
}
}
}
替换:
/path/to/repo
为您克隆此存储库的完整路径(例如,/Users/username/Projects/sqlite-explorer-fastmcp-mcp-server
)/path/to/your/database.db
为您的 SQLite 数据库文件的完整路径
🔒 安全功能
- 对 SQLite 数据库的只读访问
- 查询验证和清理
- 用于安全查询执行的参数绑定
- 行数限制执行
- 抑制进度输出以获得干净的 JSON 响应
📚 开发文档
该存储库包含用于开发的文档文件:
mcp-documentation.txt
:包含有关 MCP 服务器实现和 FastMCP 框架使用的全面文档。
此文档在开发功能时用作上下文,并且可以与 LLM 一起使用以协助开发。
⚙️ 环境变量
必须设置以下环境变量:
SQLITE_DB_PATH
:要浏览的 SQLite 数据库文件的完整路径
推荐服务器

VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
AIO-MCP Server
🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。
Hyperbrowser
欢迎来到 Hyperbrowser,人工智能的互联网。Hyperbrowser 是下一代平台,旨在增强人工智能代理的能力,并实现轻松、可扩展的浏览器自动化。它专为人工智能开发者打造,消除了本地基础设施和性能瓶颈带来的麻烦,让您能够:
BigQuery MCP Server
这是一个服务器,可以让你的大型语言模型(LLM,比如Claude)直接与你的BigQuery数据对话!可以把它想象成一个友好的翻译器,它位于你的AI助手和数据库之间,确保它们可以安全高效地进行交流。
mcp-perplexity
Perplexity API 的 MCP 服务器。
MCP Web Research Server
一个模型上下文协议服务器,使 Claude 能够通过集成 Google 搜索、提取网页内容和捕获屏幕截图来进行网络研究。
MySQL MCP Server
允许人工智能助手通过受控界面列出表格、读取数据和执行 SQL 查询,从而使数据库探索和分析更安全、更有条理。
mcp-codex-keeper
作为开发知识的守护者,为 AI 助手提供精心策划的最新文档和最佳实践访问权限。
MCP Etherscan Server
通过 Etherscan 的 API 促进与以太坊区块链数据的交互,提供对余额、交易、代币转移、合约 ABI、gas 价格和 ENS 名称解析的实时访问。
Perplexity Deep Research MCP
一个服务器,它允许 AI 助手使用 Perplexity 的 sonar-deep-research 模型进行网络搜索,并提供引用支持。