databasesdeveloper-tools

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.

github stars

16

Node.js alternative to Python versionWorks via npx without installation

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

smithery badge MseeP.ai Security Assessment Badge

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

  1. Install dependencies:
npm ci
  1. 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.
MCP server reviews

Ratings

4.542 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

1 / 5