Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Sqllite

FreeNot checked

πŸ—„οΈ SQLite MCP Server

GitHubEmbed

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.py is 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.

from github.com/xlisp/sqllite-mcp-server

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

FAQ

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

Compare Sqllite with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All data MCPs