MCP SQLite 服务器
一个基于 Go 的 MCP 服务器,用于通过 JSON-RPC 协议操作 SQLite 数据库。
快速入门
-
使用 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
- 拉取镜像:
-
本地构建和运行
- 构建:
make bin/mcp-sqlite
- 运行:
./bin/mcp-sqlite server --config=config.yml
- 构建:
-
配置文件示例 创建
config.yml
文件:log: 'mcp-sqlite.log' debug: false sqlite: path: './sqlite.db'
-
集成到 Claude Desktop 在
claude_desktop_config.json
中添加配置:{ "mcpServers": { "sqlite": { "command": "docker", "args": ["run", "-i", "--rm", "cnosuke/mcp-sqlite:latest"] } } }