Skip to content

Commit 4b7154a

Browse files
neverinfamousTemp
andauthored
Add SQLite MCP Server - Enterprise SQLite with 67 AI-native tools (#269)
- 67 specialized tools for database operations, analytics, and AI workflows - Vector search & semantic similarity with embedding storage - Full-text search (FTS5) with BM25 ranking and snippets - Statistical analysis library with descriptive stats and regression - CSV/JSON data import with automatic schema inference - Geospatial operations via SpatiaLite integration - JSONB binary storage for improved performance - Advanced text processing with fuzzy matching and similarity - Enterprise backup/restore with integrity verification - Transaction safety and foreign key enforcement - Comprehensive database administration tools Co-authored-by: Temp <[email protected]>
1 parent 045f69c commit 4b7154a

File tree

2 files changed

+476
-0
lines changed

2 files changed

+476
-0
lines changed
Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
name: sqlite-mcp-server
2+
image: mcp/sqlite-mcp-server
3+
type: server
4+
meta:
5+
category: database
6+
tags:
7+
- database
8+
about:
9+
title: SQLite MCP Server
10+
description: |-
11+
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.
12+
13+
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.
14+
15+
16+
17+
This makes it not just a database interface, but a **workflow-aware assistant** for developers and AI systems.
18+
19+
20+
21+
## Key Features
22+
23+
24+
25+
* **Advanced Text Processing**: Comprehensive text analysis toolkit with 8 specialized tools: PCRE regex extraction/replacement, fuzzy matching with Levenshtein distance, phonetic matching (Soundex/Metaphone), text similarity analysis (Cosine/Jaccard), normalization operations, pattern validation, advanced multi-method search, and comprehensive text validation
26+
27+
* **Statistical Analysis Library**: Comprehensive statistical functions for data analysis including descriptive statistics, percentile analysis, and time series analysis
28+
29+
* **JSONB Binary Storage**: Efficient binary JSON storage for improved performance and reduced storage requirements
30+
31+
* **Transaction Safety**: All write operations automatically wrapped in transactions with proper rollback on errors
32+
33+
* **Foreign Key Enforcement**: Automatic enforcement of foreign key constraints across all connections
34+
35+
* **Advanced SQL Support**: Complex queries including window functions, subqueries, and advanced filtering
36+
37+
* **Business Intelligence**: Integrated memo resource for capturing business insights during analysis
38+
39+
* **Enhanced Error Handling**: Detailed diagnostics for JSON-related errors with specific suggestions for fixing issues
40+
41+
* **Multi-Level Caching**: Hierarchical caching for optimal performance
42+
43+
* **Pattern Recognition**: Automatic optimization of frequently executed queries
44+
45+
* **JSON Validation**: Prevents invalid JSON from being stored in the database
46+
47+
* **WAL Mode Compatible**: Works alongside the existing Write-Ahead Logging (WAL) journal mode
48+
49+
* **Comprehensive Schema Tools**: Enhanced tools for exploring and documenting database structure
50+
51+
* **Database Administration Tools**: Complete suite of maintenance tools including VACUUM, ANALYZE, integrity checks, performance statistics, and index usage analysis
52+
53+
* **Full-Text Search (FTS5)**: Comprehensive FTS5 implementation with table creation, index management, and enhanced search with BM25 ranking and snippets
54+
55+
* **Backup/Restore Operations**: Enterprise-grade backup and restore capabilities with SQLite backup API, integrity verification, and safety confirmations
56+
57+
* **Advanced PRAGMA Operations**: Comprehensive SQLite configuration management, performance optimization, and database introspection tools
58+
59+
* **Virtual Table Management**: Complete virtual table lifecycle management for R-Tree spatial indexing, CSV file access, and sequence generation
60+
61+
* **SpatiaLite Geospatial Analytics**: Enterprise-grade GIS capabilities with spatial indexing, geometric operations, and comprehensive spatial analysis
62+
63+
* **Enhanced Virtual Tables**: Smart CSV/JSON import with automatic data type inference, nested object flattening, and schema analysis
64+
65+
* **Semantic/Vector Search**: AI-native semantic search with embedding storage, cosine similarity, and hybrid keyword+semantic ranking
66+
67+
* **Vector Index Optimization**: Approximate Nearest Neighbor (ANN) search with k-means clustering and spatial indexing for sub-linear O(log n) performance
68+
69+
* **Intelligent MCP Resources**: Dynamic database meta-awareness with real-time schema, capabilities, statistics, search indexes, and performance insights
70+
71+
* **Guided MCP Prompts**: Intelligent workflow automation with semantic query translation, table summarization, database optimization, and hybrid search recipesThe 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.
72+
73+
74+
75+
This makes it not just a database interface, but a **workflow-aware assistant** for developers and AI systems.
76+
77+
78+
79+
## Key Features
80+
81+
82+
83+
* **Advanced Text Processing**: Comprehensive text analysis toolkit with 8 specialized tools: PCRE regex extraction/replacement, fuzzy matching with Levenshtein distance, phonetic matching (Soundex/Metaphone), text similarity analysis (Cosine/Jaccard), normalization operations, pattern validation, advanced multi-method search, and comprehensive text validation
84+
85+
* **Statistical Analysis Library**: Comprehensive statistical functions for data analysis including descriptive statistics, percentile analysis, and time series analysis
86+
87+
* **JSONB Binary Storage**: Efficient binary JSON storage for improved performance and reduced storage requirements
88+
89+
* **Transaction Safety**: All write operations automatically wrapped in transactions with proper rollback on errors
90+
91+
* **Foreign Key Enforcement**: Automatic enforcement of foreign key constraints across all connections
92+
93+
* **Advanced SQL Support**: Complex queries including window functions, subqueries, and advanced filtering
94+
95+
* **Business Intelligence**: Integrated memo resource for capturing business insights during analysis
96+
97+
* **Enhanced Error Handling**: Detailed diagnostics for JSON-related errors with specific suggestions for fixing issues
98+
99+
* **Multi-Level Caching**: Hierarchical caching for optimal performance
100+
101+
* **Pattern Recognition**: Automatic optimization of frequently executed queries
102+
103+
* **JSON Validation**: Prevents invalid JSON from being stored in the database
104+
105+
* **WAL Mode Compatible**: Works alongside the existing Write-Ahead Logging (WAL) journal mode
106+
107+
* **Comprehensive Schema Tools**: Enhanced tools for exploring and documenting database structure
108+
109+
* **Database Administration Tools**: Complete suite of maintenance tools including VACUUM, ANALYZE, integrity checks, performance statistics, and index usage analysis
110+
111+
* **Full-Text Search (FTS5)**: Comprehensive FTS5 implementation with table creation, index management, and enhanced search with BM25 ranking and snippets
112+
113+
* **Backup/Restore Operations**: Enterprise-grade backup and restore capabilities with SQLite backup API, integrity verification, and safety confirmations
114+
115+
* **Advanced PRAGMA Operations**: Comprehensive SQLite configuration management, performance optimization, and database introspection tools
116+
117+
* **Virtual Table Management**: Complete virtual table lifecycle management for R-Tree spatial indexing, CSV file access, and sequence generation
118+
119+
* **SpatiaLite Geospatial Analytics**: Enterprise-grade GIS capabilities with spatial indexing, geometric operations, and comprehensive spatial analysis
120+
121+
* **Enhanced Virtual Tables**: Smart CSV/JSON import with automatic data type inference, nested object flattening, and schema analysis
122+
123+
* **Semantic/Vector Search**: AI-native semantic search with embedding storage, cosine similarity, and hybrid keyword+semantic ranking
124+
125+
* **Vector Index Optimization**: Approximate Nearest Neighbor (ANN) search with k-means clustering and spatial indexing for sub-linear O(log n) performance
126+
127+
* **Intelligent MCP Resources**: Dynamic database meta-awareness with real-time schema, capabilities, statistics, search indexes, and performance insights
128+
129+
* **Guided MCP Prompts**: Intelligent workflow automation with semantic query translation, table summarization, database optimization, and hybrid search recipes
130+
icon: https://adamic.tech/assets/images/logo.web
131+
source:
132+
project: https://github.com/neverinfamous/sqlite-mcp-server

0 commit comments

Comments
 (0)