MCP SQLite Server (npx)
MCP SQLite Server
Node.js MCP server for SQLite databases that runs via npx, no Python or uvx needed
- 17 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Runs a local process via npx from an npm package
- The agent gets access to the database file contents
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/mcp-sqlite-serverDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Runs a local process via npx from an npm package
- The agent gets access to the database file contents
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 tableMCP
- Transport
- stdio
- Authentication
- not required
Limitations
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.
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.
Discussion
No questions or reviews yet.
Related
MCP serversAn MCP server for Microsoft SQL Server and Azure SQL: the agent lists tables and runs SQL queries that read and write data
MCP MongoDB Server (kiliczsh)
MCP MongoDB Server
An MCP server that gives an agent queries, aggregations and writes in MongoDB and starts with one npx command, no install
A SQLite-based SQL engine with plugins for apps, databases and files: the anyquery mcp command exposes that data to Claude, Cursor and other MCP clients
MCP server that gives an agent access to MySQL: schema inspection and queries, read-only by default, writes behind flags
A Python MCP server for MySQL: listing tables, reading data, running SQL and inspecting schema through a controlled interface
Official YDB MCP server
YDB MCP
YDB's own official MCP server from the database's developers: parameterized SQL queries, execution plans, directory browsing, and a base for custom servers
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.