sqlite-mcp
Verified Safeby FlowTheTensor
Overview
Enables Large Language Models to query a local SQLite database for information via the Model Context Protocol (MCP).
Installation
node build/index.jsSecurity Notes
The server explicitly restricts `query_database` tool to only allow SQL SELECT statements, preventing any data modification, deletion, or insertion. This is enforced by a `startsWith("SELECT")` check on the input query. No `eval` functions or hardcoded secrets were found. Communication is local via stdio. The `better-sqlite3` database is initialized with `readonly: false` in the server code, but the application logic's `SELECT` check effectively mitigates the risk of unintended writes through the tool interface.
Similar Servers
claude-prompts-mcp
Enhances AI assistant behavior through structured prompt management, multi-step chains, quality gates, and autonomous verification loops, primarily for development tasks.
sqlite-mcp
A Model Context Protocol (MCP) server that enables LLMs to interact with SQLite databases by providing tools and resources for querying and managing data.
enhanced-postgres-mcp-server
This server acts as a Model Context Protocol interface for PostgreSQL, enabling LLMs to query data, modify records, and manage database schema objects with read and write capabilities.
sqlite-mcp-server
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.