SQLite MCP服务器

一个轻量级的模型上下文协议(MCP)服务器,使大型语言模型(LLMs)能够自主与SQLite数据库交互。

  • by dubydu
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 dubydu/sqlite-mcp

使用说明

SQLite MCP服务器

一个轻量级的模型上下文协议(MCP)服务器,使大型语言模型(LLM)能够自主地与SQLite数据库交互。

陈列柜

安装

  1. 克隆存储库:
git clone https://github.com/dubydu/sqlite-mcp.git
cd sqlite-mcp
  1. 设置虚拟环境(推荐):
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate
  1. 安装依赖项:
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"
      ]
    }
  }
}

需求