Skip to content
Temp edited this page Oct 25, 2025 · 6 revisions

SQLite MCP Server Wiki

Last Updated: October 9, 2025 - Production/Stable v2.6.3

Docker Pulls License Version Status Type Checking GitHub Stars


πŸ€– Can't find what you're looking for? Try our AI-Powered Wiki Search - Ask questions in natural language and get instant answers with source attribution. Example: "How do I prevent SQL injection attacks?"


πŸ” Overview

The SQLite MCP Server transforms SQLite into a powerful, AI-ready database engine. It combines standard relational operations with advanced analytics, text and vector search, geospatial capabilities, and intelligent workflow automation. By layering business intelligence tools, semantic resources, and guided prompts on top of SQLite, it enables both developers and AI assistants to interact with data more naturally and effectively.

This makes it not just a database interface, but a workflow-aware assistant for developers and AI systems.


πŸ“‹ Wiki Navigation

πŸš€ Getting Started

🎯 Core Features

πŸ” Advanced Features

πŸ€– Intelligence & Automation

πŸ“š Usage & Support


⭐ Key Features Summary

73 Total Tools Across 14 Categories (all tested and verified βœ…):

  • 🎯 JSON Helper Tools (6) - v2.6.0+: Parameter serialization, auto-normalization, JSONB binary storage
  • πŸ“Š Core Database (15) - Essential CRUD operations, schema management, and database administration
  • πŸ“ Advanced Text Processing (8) - Regex, fuzzy matching, phonetic, similarity, normalization, validation
  • πŸ“ˆ Statistical Analysis (8) - Descriptive stats, percentiles, time series analysis
  • πŸ” Full-Text Search (3) - FTS5 search, indexing, and content management
  • πŸ’Ύ Backup & Restore (5) - Database backup, restore, and migration tools
  • βš™οΈ PRAGMA Operations (5) - Database configuration and optimization
  • πŸ“‹ Virtual Tables (6) - CSV import/export and virtual table management
  • πŸ“Š Enhanced Virtual Tables (4) - Smart CSV/JSON import with automatic schema inference
  • 🧠 Semantic/Vector Search (6) - Embeddings and similarity search
  • 🌍 Geospatial (SpatiaLite) (7) - Spatial data analysis and operations
  • ⚑ Performance Optimization (4) - Vector indexing and ANN search optimization
  • πŸ€– MCP Resources (7) - Dynamic database meta-awareness resources
  • πŸ”’ Security & Validation (5) - SQL injection protection and JSON validation

πŸš€ Quick Try

Run instantly with Docker (creates a project-local database):

docker run -i --rm \
  -v $(pwd):/workspace \
  writenotenow/sqlite-mcp-server:latest \
  --db-path /workspace/sqlite_mcp.db

πŸ“š Additional Resources


πŸ“ Note: MCP Resources (7) and Prompts (7) are separate from the tool count - they provide metadata and workflow guidance but don't count toward the 73-tool limit.

⚠️ Tool Count Consideration: The server exposes 73 tools by default. MCP clients (e.g., Cursor) may warn around 80 tools and can become unstable past ~100–120. You can disable unneeded tools in client settings to slim down usage for your workflow.

Clone this wiki locally