一个轻量级的模型上下文协议(MCP)服务器,可让大型语言模型(LLMs)自主与 SQLite 数据库进行交互,为相关开发提供便捷的数据交互能力。
git clone https://github.com/dubydu/sqlite-mcp.git
cd sqlite-mcp
python -m venv .venv
source .venv/bin/activate # 在 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_TOOLS.md
{
"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"
]
}
# 示例
{
"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"
]
}
}
}