Back to Home
neverinfamous icon

sqlite-mcp-server

Verified Safe

by neverinfamous

Overview

Provides an MCP interface for an SQLite database, offering a wide range of data management, advanced analytics, JSON processing, text/vector search, and geospatial capabilities.

Installation

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

Environment Variables

  • SQLITE_DEBUG
  • SQLITE_LOG_DIR
  • SQLITE_JSONB_ENABLED
  • SQLITE_MCP_TOOL_FILTER
  • SQLITE_JSON_STRICT_MODE

Security Notes

The server demonstrates a strong commitment to security, particularly against SQL injection. It consistently uses parameterized queries for all SQL operations, preventing common injection vectors. Additionally, dedicated security checks are implemented in `jsonb_utils.py` and `json_helpers.py` to detect and reject suspicious SQL patterns within JSON data and paths. There is no usage of 'eval' or similar dangerous dynamic code execution. Communication happens via stdio, reducing external network attack surface. Tool filtering (`tool_filtering.py`) allows reduction of attack surface by disabling unneeded functionalities. No hardcoded secrets were found.

Similar Servers

Stats

Interest Score36
Security Score10
Cost ClassMedium
Avg Tokens500
Stars7
Forks2
Last Update2026-01-13

Tags

sqlitedatabasemcpjsonbvector-searchgeospatialanalyticstext-processingai-native