LABSCO SUMMARY
Same SQLite server, no Python in the way.
Nothing here is new capability — it is the reference SQLite server ported so an npm-only host can run it. If your client already runs uvx you gain nothing; if it does not, this is the difference between having a database in the conversation and not.
What it is
A Node.js implementation of the Model Context Protocol SQLite server, built from the official Python reference. It exists so hosts that cannot run Python's uvx — LibreChat is the case that prompted it — can still give a model a SQLite database.
What you get
- A local SQLite file exposed to any MCP client: you pass the database path as the launch argument and the model works against that database
- Runs straight from npm with
npx -y mcp-server-sqlite-npx <path to database>— nothing to build first - Testable outside a chat client with the MCP Inspector against
dist/index.js
Requirements
Node.js and an absolute path to the .db file. In claude_desktop_config.json use absolute paths for npx itself and set PATH and NODE_PATH in the env block — under nvm the defaults will not resolve. No account, no key. Package version 0.8.0.
Setup effort
Add the configuration to your client
USE CASES
01
Querying a local database from a chat client that has no Python
Point the server at a .db file on disk and ask questions about the data without leaving the conversation.
02
Giving LibreChat a SQLite backend
Register the npx command in the host's MCP config so the same database is available in every conversation.
BEFORE YOU INSTALL
What to know first
Requires
npx on PATH
Where it runs
Both documented setups run the server on your machine.
INSTALLATION
Connect your client
MCP Clients
Claude Desktop — macOS
CLAUDE DESKTOP — MACOS · JSON
{
"mcpServers": {
"sqlite": {
"command": "/Users/<YOUR_USERNAME>/.nvm/versions/node/v22.12.0/bin/npx",
"args": [
"-y",
"mcp-server-sqlite-npx",
"/Users/<YOUR_USERNAME>/projects/database.db"
],
"env": {
"PATH": "/Users/<YOUR_USERNAME>/.nvm/versions/node/v22.12.0/bin:/usr/local/bin:/usr/bin:/bin",
"NODE_PATH": "/Users/<YOUR_USERNAME>/.nvm/versions/node/v22.12.0/lib/node_modules"
}
}
}
}Claude Desktop — Windows
CLAUDE DESKTOP — WINDOWS · JSON
{
"mcpServers": {
"sqlite": {
"command": "C:\\Program Files\\nodejs\\npx.cmd",
"args": [
"-y",
"mcp-server-sqlite-npx",
"C:\\Users\\<YOUR_USERNAME>\\projects\\database.db"
],
"env": {
"PATH": "C:\\Program Files\\nodejs;%PATH%",
"NODE_PATH": "C:\\Program Files\\nodejs\\node_modules"
}
}
}
}