ofershap/mcp-server-sqlite
FreeNot checkedSQLite operations — query databases, inspect schemas, explain queries, and export data.
About
SQLite operations — query databases, inspect schemas, explain queries, and export data.
README
npm version npm downloads CI TypeScript License: MIT
Query SQLite databases, inspect schemas, and explain queries from your AI assistant. Read-only by default for safety.
npx mcp-sqlite-server
Works with Claude Desktop, Cursor, VS Code Copilot, and any MCP client. Reads local
.dbfiles, no auth needed.

Demo built with remotion-readme-kit
Why
SQLite is everywhere. It's the default database for mobile apps, Electron apps, local-first tools, and increasingly for server-side projects too (Turso, Cloudflare D1, Bun's built-in SQLite). The official MCP reference includes a basic SQLite server, but it's Python-only. If you're working in a TypeScript/Node.js environment and want to ask your assistant "what tables are in this database?" or "run this query and show me the results," this server handles that. It opens the database read-only by default so you can explore safely, and you can opt into write mode when you need it.
Tools
| Tool | What it does |
|---|---|
query |
Execute SQL (SELECT, PRAGMA, EXPLAIN, WITH). Returns results as a table. |
schema |
Get full schema: all tables with columns, types, and row counts. |
table_info |
Detailed info for a single table: columns, constraints, row count. |
explain |
Run EXPLAIN QUERY PLAN to optimize queries. |
list_databases |
List .db, .sqlite, .sqlite3 files in a directory. |
Quick Start
Cursor
Add to .cursor/mcp.json:
{
"mcpServers": {
"sqlite": {
"command": "npx",
"args": ["mcp-sqlite-server"]
}
}
}
Claude Desktop
Add to claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"sqlite": {
"command": "npx",
"args": ["mcp-sqlite-server"]
}
}
}
VS Code
Configure the MCP server in your VS Code settings to run npx mcp-sqlite-server.
Example prompts
- "Show me the schema of my database at ./data.db"
- "Query the users table: SELECT * FROM users LIMIT 10"
- "Explain the query plan for this complex join"
- "What tables are in this database?"
- "Find all .db files in the current directory"
Safety
Read-only by default. The query tool accepts only SELECT, PRAGMA, EXPLAIN, and WITH in readonly mode. Set readonly=false in the tool args to enable INSERT, UPDATE, DELETE, etc.
Development
npm install
npm run typecheck
npm run build
npm test
npm run format
npm run lint
See also
More MCP servers and developer tools on my portfolio.
Author
README built with README Builder
License
MIT © 2026 Ofer Shapira
Installing ofershap/mcp-server-sqlite
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/ofershap/mcp-server-sqliteFAQ
Is ofershap/mcp-server-sqlite MCP free?
Yes, ofershap/mcp-server-sqlite MCP is free — one-click install via Unyly at no cost.
Does ofershap/mcp-server-sqlite need an API key?
No, ofershap/mcp-server-sqlite runs without API keys or environment variables.
Is ofershap/mcp-server-sqlite hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install ofershap/mcp-server-sqlite in Claude Desktop, Claude Code or Cursor?
Open ofershap/mcp-server-sqlite on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
wenb1n-dev/SmartDB_MCP
A universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
by wenb1n-devPostgres Server
This server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
by madhurprashPostgres
Query your database in natural language
by AnthropicPostgreSQL
Read-only database access with schema inspection.
by modelcontextprotocolCompare ofershap/mcp-server-sqlite with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All data MCPs
