MCP SQLite 服务器

MCP SQLite 服务器

一个基于 Go 的 MCP 服务器,用于通过 JSON-RPC 协议操作 SQLite 数据库。

快速入门

  1. 使用 Docker(推荐)

    • 拉取镜像:docker pull cnosuke/mcp-sqlite:latest
    • 运行默认数据库:docker run -i --rm cnosuke/mcp-sqlite:latest
    • 挂载自定义数据库:docker run -i --rm -v /path/to/your/db:/app/sqlite.db cnosuke/mcp-sqlite:latest
  2. 本地构建和运行

    • 构建:make bin/mcp-sqlite
    • 运行:./bin/mcp-sqlite server --config=config.yml
  3. 配置文件示例 创建 config.yml 文件:

    log: 'mcp-sqlite.log' debug: false sqlite: path: './sqlite.db'

  4. 集成到 Claude Desktopclaude_desktop_config.json 中添加配置:

    { "mcpServers": { "sqlite": { "command": "docker", "args": ["run", "-i", "--rm", "cnosuke/mcp-sqlite:latest"] } } }