SQLite (Node.js)▌

by johnnyoshika
Use SQLite (Node.js) to easily implement SQLite databases in your Node.js applications for efficient data management.
Implements SQLite functionality in Node.js.
best for
- / Data analysis and exploration
- / Local application development
- / Environments where Python is unavailable
capabilities
- / Execute SQL queries on SQLite databases
- / Create and modify database tables
- / Insert and update database records
- / Read database schemas and metadata
- / Perform database transactions
what it does
Provides SQLite database access through Node.js, allowing you to query and manipulate SQLite databases directly from Claude Desktop.
about
SQLite (Node.js) is a community-built MCP server published by johnnyoshika that provides AI assistants with tools and capabilities via the Model Context Protocol. Use SQLite (Node.js) to easily implement SQLite databases in your Node.js applications for efficient data management. It is categorized under databases, developer tools.
how to install
You can install SQLite (Node.js) in your AI client of choice. Use the install panel on this page to get one-click setup for Cursor, Claude Desktop, VS Code, and other MCP-compatible clients. This server runs locally on your machine via the stdio transport.
license
MIT
SQLite (Node.js) is released under the MIT license. This is a permissive open-source license, meaning you can freely use, modify, and distribute the software.
readme
MCP SQLite Server
A Node.js implementation of the Model Context Protocol SQLite server, based on the official Python reference. This version provides an npx-based alternative for environments where Python's UVX runner is not available, such as LibreChat.
Use with Claude Desktop
Installing Manually
Add the following to claude_desktop_config.json:
{
"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"
}
}
}
}
Full example when using nvm on macoS:
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"sqlite": {
"command": "/Users/{username}/.nvm/versions/node/v22.12.0/bin/npx",
"args": [
"-y",
"mcp-server-sqlite-npx",
"/Users/{username}/projects/database.db"
],
"env": {
"PATH": "/Users/{username}/.nvm/versions/node/v22.12.0/bin:/usr/local/bin:/usr/bin:/bin",
"NODE_PATH": "/Users/{username}/.nvm/versions/node/v22.12.0/lib/node_modules"
}
}
}
}
Full example when using nvm on Windows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"sqlite": {
"command": "C:\Program Files\
odejs\
px.cmd",
"args": [
"-y",
"mcp-server-sqlite-npx",
"C:\Users\{username}\projects\database.db"
],
"env": {
"PATH": "C:\Program Files\
odejs;%PATH%",
"NODE_PATH": "C:\Program Files\
odejs\
ode_modules"
}
}
}
}
Installing via Smithery
To install MCP SQLite Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install mcp-server-sqlite-npx --client claude
Development
- Install dependencies:
npm ci
- Build the TypeScript code:
npm run build
Testing with MCP Inspector
You can test the server using the MCP Inspector tool:
npx @modelcontextprotocol/inspector node dist/index.js /absolute/path/to/database.db
Connect and go to Tools to start using the server.
Testing with Claude Desktop
Add the following to claude_desktop_config.json:
{
"mcpServers": {
"sqlite": {
"command": "/absolute/path/to/node",
"args": [
"/absolute/path/to/dist/index.js",
"/absolute/path/to/database.db"
]
}
}
}
Examples:
/absolute/path/to/node:/Users/{username}/.nvm/versions/node/v20.18.1/bin/node/absolute/path/to/index.js:/Users/{username}/projects/mcp-server-sqlite-npx/dist/index.js/absolute/path/to/database.db:/Users/{username}/projects/database.db
Publish
- Bump version in package.json
npm install- Commit with message:
Release {version, e.g. 0.1.6}
FAQ
- What is the SQLite (Node.js) MCP server?
- SQLite (Node.js) is a Model Context Protocol (MCP) server profile on explainx.ai. MCP lets AI hosts (e.g. Claude Desktop, Cursor) call tools and resources through a standard interface; this page summarizes categories, install hints, and community ratings.
- How do MCP servers relate to agent skills?
- Skills are reusable instruction packages (often SKILL.md); MCP servers expose live capabilities. Teams frequently combine both—skills for workflows, MCP for APIs and data. See explainx.ai/skills and explainx.ai/mcp-servers for parallel directories.
- How are reviews shown for SQLite (Node.js)?
- This profile displays 42 aggregated ratings (sample rows for discoverability plus signed-in user reviews). Average score is about 4.5 out of 5—verify behavior in your own environment before production use.
Ratings
4.5★★★★★42 reviews- ★★★★★Maya Tandon· Dec 28, 2024
SQLite (Node.js) is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
- ★★★★★Jin Robinson· Dec 20, 2024
We evaluated SQLite (Node.js) against two servers with overlapping tools; this profile had the clearer scope statement.
- ★★★★★Shikha Mishra· Dec 16, 2024
I recommend SQLite (Node.js) for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.
- ★★★★★Ira Wang· Dec 16, 2024
SQLite (Node.js) is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.
- ★★★★★Nia Mensah· Nov 19, 2024
I recommend SQLite (Node.js) for teams standardizing on MCP; the explainx.ai page compares cleanly with sibling servers.
- ★★★★★William Gill· Nov 11, 2024
SQLite (Node.js) is among the better-indexed MCP projects we tried; the explainx.ai summary tracks the official description.
- ★★★★★Yash Thakker· Nov 7, 2024
SQLite (Node.js) is a well-scoped MCP server in the explainx.ai directory — install snippets and categories matched our Claude Code setup.
- ★★★★★Alexander Ghosh· Nov 7, 2024
We evaluated SQLite (Node.js) against two servers with overlapping tools; this profile had the clearer scope statement.
- ★★★★★Dhruvi Jain· Oct 26, 2024
SQLite (Node.js) has been reliable for tool-calling workflows; the MCP profile page is a good permalink for internal docs.
- ★★★★★Charlotte Diallo· Oct 26, 2024
We wired SQLite (Node.js) into a staging workspace; the listing’s GitHub and npm pointers saved time versus hunting across READMEs.
showing 1-10 of 42
