MCP SQLite Server
A Node.js MCP server for interacting with local SQLite databases, runnable via npx.
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\\nodejs\\npx.cmd",
"args": [
"-y",
"mcp-server-sqlite-npx",
"C:\\Users\\{username}\\projects\\database.db"
],
"env": {
"PATH": "C:\\Program Files\\nodejs;%PATH%",
"NODE_PATH": "C:\\Program Files\\nodejs\\node_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}
Servidores relacionados
openGauss
An MCP server for interacting with the openGauss database.
MongoDB Lens
Full Featured MCP Server for MongoDB Database.
Turso Cloud
Integrate with Turso databases for LLMs, featuring a two-level authentication system for secure operations.
Azure TableStore
An MCP server for interacting with Azure Table Storage, requiring an Azure Storage connection string.
IQ.wiki
Access data and information from IQ.wiki, the world's largest crypto and blockchain encyclopedia.
KOSPI/KOSDAQ Stock Server
Provides KOSPI/KOSDAQ stock data, including ticker lookup, OHLCV, market capitalization, and fundamental data.
MCP Data Pipeline Connector
Universal data connector for CSV, Postgres, and REST APIs via DuckDB
UniProt MCP Server
Fetch protein information from the UniProt database.
DANDI Query
Perform complex queries on the DANDI Archive, a platform for neurophysiology data.
Supabase
Interact with Supabase databases, storage, and edge functions.
