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.
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.
- 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`
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.
One command — npx -y @smithery/cli install mcp-server-sqlite-npx --client claude
