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
MCP server

Extended access

Why this level

  • Runs a local process via npx from an npm package
  • The agent gets access to the database file contents
All reasons and checks

johnnyoshika/mcp-server-sqlite-npx

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/mcp-sqlite-server

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended 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 table

MCP

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.

An MCP server for Microsoft SQL Server and Azure SQL: the agent lists tables and runs SQL queries that read and write data

MCP serverBroad access401Repository stars

An MCP server that gives an agent queries, aggregations and writes in MongoDB and starts with one npx command, no install

MCP serverBroad access283Repository stars

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 serverBroad access1.8KRepository stars

MCP server that gives an agent access to MySQL: schema inspection and queries, read-only by default, writes behind flags

MCP serverExtended access2.2KRepository stars

A Python MCP server for MySQL: listing tables, reading data, running SQL and inspecting schema through a controlled interface

MCP serverBroad access1.4KRepository stars
Official

YDB's own official MCP server from the database's developers: parameterized SQL queries, execution plans, directory browsing, and a base for custom servers

MCP serverBroad access29Repository stars

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.

README badge

Report a problem

Foxx AIMCP SQLite Server (npx)
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.