SQLite MCP服务器
一个轻量级的模型上下文协议(MCP)服务器,使大型语言模型(LLM)能够自主地与SQLite数据库交互。
陈列柜
安装
- 克隆存储库:
git clone https://github.com/dubydu/sqlite-mcp.git
cd sqlite-mcp- 设置虚拟环境(推荐):
python -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate- 安装依赖项:
pip install -r requirements.txt用法
基本启动
python src/entry.py --db-path /path/to/your/database.db命令行选项
--db-path:SQLite数据库文件的路径(默认:“./db/database.db”)
可用的MCP工具
有关工具的完整列表,请参阅 MCP_TOOLS.md
MCP客户端配置
- 5ire
{
"name": "SQLite",
"key": "sqlite",
"command": "/absolute/path/to/sqlite-mcp/.venv/bin/python",
"args": [
"/absolute/path/to/sqlite-mcp/src/entry.py",
"--db-path",
"/path/to/database.db"
]
}
# Example
{
"name": "SQLite",
"key": "sqlite",
"command": "/Users/dubydu/Desktop/mcp/sqlite-mcp/.venv/bin/python",
"args": [
"/Users/dubydu/Desktop/mcp/sqlite-mcp/src/entry.py",
"--db-path",
"/Users/dubydu/Desktop/retention.sqlite"
]
}- 克劳德桌面
{
"mcpServers": {
"sqlite-mcp": {
"command": "/absolute/path/to/sqlite-mcp/.venv/bin/python",
"args": [
"/absolute/path/to/sqlite-mcp/src/entry.py",
"--db-path",
"/path/to/database.db"
]
}
}
}