MCP SQLite Server (npx)
MCP SQLite Server
Node.js MCP server for SQLite databases that runs via npx, no Python or uvx needed
Install
{
"mcpServers": {
"sqlite": {
"command": "/absolute/path/to/npx",
"args": [
"-y",
"mcp-server-sqlite-npx",
"/absolute/path/to/database.db"
],
"env": {
"PATH": "/absolute/path/to/executables",
"NODE_PATH": "/absolute/path/to/node_modules"
}
}
}
}Add to claude_desktop_config.json and replace the paths with your own.
This is third-party code. Review the repository files before installing.
What it does
Connects a local SQLite database file to an agent over MCP. It is a Node.js port of the official Python reference SQLite server. The database path is passed as a launch argument.
Who it is for. Developers and analysts who want SQLite in Claude Desktop or LibreChat where Python and uvx are not available.
Good fit when
- You want an agent to work with a local SQLite database
- Node.js is available but Python or uvx is not
- You use LibreChat or Claude Desktop and prefer an npx launch
Not a fit when
- Your database is PostgreSQL, MySQL or another server DBMS
- The official Python server via uvx already works for you
Example request
List the tables in the database and show the last 10 rows from the orders tableLimitations
Works with a single SQLite file set in the config. The README does not list tools and refers to the official reference server. With nvm you have to set absolute paths to npx, PATH and NODE_PATH in the config.
How to disable. Remove the sqlite block from mcpServers in claude_desktop_config.json and restart the client.
MCP
- Transport
- stdio
- Authentication
- not required
Security check
- Runs a local process via npx from an npm package
- The agent gets access to the database file contents
README in short
The project is a Node.js implementation of the MCP SQLite server based on the official Python reference. The README gives ready Claude Desktop configs for macOS and Windows, including nvm setups. Installation via Smithery is also covered. Building from source and testing with MCP Inspector are described separately.
FAQ
How is it different from the official SQLite server?
It is a Node.js port for environments without the Python uvx runner, such as LibreChat.
Is there an automatic install?
Yes, via Smithery: npx -y @smithery/cli install mcp-server-sqlite-npx --client claude.
Related
166 skills for scientific work: bioinformatics, cheminformatics, clinical data, geospatial analysis and 100+ databases
Postgres Professional utility for PostgreSQL backup and recovery with incremental backups and PITR
MPSTATS skills
Claude Code Skills — MPSTATS
Official MPSTATS skills: Wildberries, Ozon and Yandex Market analytics plus product card visuals via the API
MCP server for the Yandex DataLens public API: 70 tools for dashboards, charts, datasets and connections