SQLite MCP Server
by rosch100io.github.rosch100/mcp-sqlitev0.2.4
MCP server for SQLCipher 4 encrypted SQLite databases with full CRUD operations and query support
context tax
queued
security
queued
cold start
queued
freshness
Maintained46d ago
Install SQLite MCP server
Install in Claude Code
claude mcp add sqlite-rosch100 -e DB_PATH='<db-path>' -e DB_PASSPHRASE='<db-passphrase>' -- docker run -i --rm -e DB_PATH -e DB_PASSPHRASE ghcr.io/rosch100/mcp-sqlite:0.2.4Install in Cursor
{
"mcpServers": {
"sqlite-rosch100": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"DB_PATH",
"-e",
"DB_PASSPHRASE",
"ghcr.io/rosch100/mcp-sqlite:0.2.4"
],
"env": {
"DB_PATH": "<db-path>",
"DB_PASSPHRASE": "<db-passphrase>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"sqlite-rosch100": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"DB_PATH",
"-e",
"DB_PASSPHRASE",
"ghcr.io/rosch100/mcp-sqlite:0.2.4"
],
"env": {
"DB_PATH": "<db-path>",
"DB_PASSPHRASE": "<db-passphrase>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"sqlite-rosch100": {
"type": "stdio",
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"DB_PATH",
"-e",
"DB_PASSPHRASE",
"ghcr.io/rosch100/mcp-sqlite:0.2.4"
],
"env": {
"DB_PATH": "<db-path>",
"DB_PASSPHRASE": "<db-passphrase>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"sqlite-rosch100": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"DB_PATH",
"-e",
"DB_PASSPHRASE",
"ghcr.io/rosch100/mcp-sqlite:0.2.4"
],
"env": {
"DB_PATH": "<db-path>",
"DB_PASSPHRASE": "<db-passphrase>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| DB_PATH | yes | — | Path to the encrypted SQLite database file |
| DB_PASSPHRASE | yes | yes | Passphrase for decrypting the database |
Freshness
Maintained — last maintenance signal 46d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-08-25 · 46d ago · GitHub
Latest release
2025-11-30 · 10mo ago · GitHub · v0.4.1
Package published
no data · npm/PyPI
Registry entry updated
2025-11-18 · 11mo ago · official registry · v0.2.4
FAQ
›How do I install the SQLite MCP server in Claude Code?
Run: claude mcp add sqlite-rosch100 -e DB_PATH='<db-path>' -e DB_PASSPHRASE='<db-passphrase>' -- docker run -i --rm -e DB_PATH -e DB_PASSPHRASE ghcr.io/rosch100/mcp-sqlite:0.2.4. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does SQLite require an API key?
Yes. It expects DB_PATH, DB_PASSPHRASE, of which 1 is a secret.
›Can I use SQLite as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is SQLite in the official MCP registry?
Yes, as io.github.rosch100/mcp-sqlite.
Alternatives to SQLite
Other database MCP servers.