About
ποΈ SQLite MCP Server
README
Query. Create. Analyze. Visualize.
A lightweight Python-based MCP server for interacting with SQLite databases.
Easily ask questions, create databases & tables, run queries, analyze data, and even visualize results directly through AI-powered workflows.

β¨ Features
π Natural Querying & Analysis
- Ask free-form questions about your database.
- Automatically translate natural language queries into SQL.
- Summarize and analyze datasets.
π οΈ Database & Schema Management
- Create and manage new SQLite databases.
- Define tables and schemas interactively.
- Insert, update, and delete data with simple prompts.
π Data Exploration
- Perform SQL queries and get results instantly.
- Generate aggregated reports and summaries.
- Explore relationships across tables.
π Visualization (with Visualization MCP Server)
- Send query results to the visualization MCP server.
- Create charts, plots, and dashboards directly from SQL results.
- Supports interactive analysis with Claude or other MCP clients.
π Installation
Prerequisites
# Create and activate virtual environment
python3 -m venv .venv --upgrade-deps
source .venv/bin/activate
# Install MCP CLI and dependencies
pip install "mcp[cli]" httpx
# Optional: for generating mock data
pip install faker
β‘ Usage with Claude Desktop
Add the following to your claude_desktop_config.json:
config path example: /Users/xlisp/Library/Application\ Support/Claude/claude_desktop_config.json
"sqlite-db": {
"command": "/Users/xlisp/PyPro/sqllite-mcp-server/.venv/bin/python",
"args": [
"/Users/xlisp/PyPro/sqllite-mcp-server/main.py"
]
},
"visualization": {
"command": "/Users/yourname/Desktop/visualization-mcp-server/.venv/bin/python",
"args": [
"/Users/yourname/Desktop/visualization-mcp-server/visualization_mcp_server.py"
]
}
Then restart Claude Desktop, and youβll be able to interact with SQLite directly:
- Ask questions like βWhat are the top 10 users by score?β
- Create tables with βMake a table for products with name, price, and category.β
- Analyze data with βSummarize average order values by month.β
- Visualize results with βPlot a bar chart of sales by category.β
π οΈ Development
sqlite_mcp_server.pyis the main entry point.- Extend commands to support custom SQL operations or integrations.
- Combine with visualization-mcp-server for richer workflows.
- Contributions are welcome β PRs and issues encouraged!
π License
MIT License.
Installing Sqllite
This server has no published package β it is built from source. Open the repository and follow its README.
βΈ github.com/xlisp/sqllite-mcp-serverFAQ
Is Sqllite MCP free?
Yes, Sqllite MCP is free β one-click install via Unyly at no cost.
Does Sqllite need an API key?
No, Sqllite runs without API keys or environment variables.
Is Sqllite hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Sqllite in Claude Desktop, Claude Code or Cursor?
Open Sqllite 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 Sqllite with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All data MCPs
