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.
To install MCP SQLite Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install mcp-server-sqlite-npx --client claude
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:
{
"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:
{
"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"
}
}
}
}
npm ci
npm run build
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.
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.dbnpm installRelease {version, e.g. 0.1.6}A DuckDuckGo search plugin for Model Context Protocol (MCP), compatible with Claude Code. Provides web search functionality with advanced navigation and content exploration features.
An MCP (Model Context Protocol) tool that provides real-time weather data, forecasts, and historical weather information using the OpenWeatherMap API, specifically designed for Claude Desktop.
An MCP server implementation for managing marginalia and annotations