Best MCP Servers for SQLite (2026)

The best MCP servers for SQLite — give AI agents direct access to a local SQLite database file to query tables, inspect schemas, and analyze data without a separate database server.

Top 10 · ranked by installs, upvotes, stars and views · refreshed hourly

  1. Why it’s hereMost popular in this category on AllMCPs

    Minimal Database MCP Server for PostgreSQL, MySQL, SQL Server, SQLite, MariaDB

    Upvotes: 0Installs: 0GitHub stars: 3.8k
    Install
  2. Why it’s hereCommunity pick

    Connected tables, relations, workflows and markdown documents in one SQLite file, over MCP.

    Upvotes: 0Installs: 0GitHub stars: 15
    Install
  3. Why it’s hereCommunity pick

    DynamoDB-compatible database engine in Rust on SQLite, with an MCP server for coding agents.

    Upvotes: 0Installs: 0GitHub stars: 103
    Install
  4. Prism MCP logo

    #4 Prism MCP

    dcostenco

    Why it’s hereCommunity pick

    Zero-config persistent memory for AI agents with local SQLite. Mind Palace web dashboard, time travel (rewind/replay sessions), agent telepathy (cross-client memory sharing), code mode templates, morning briefings, and progressive context loading. 25 tools, 6 resources, 4 prompts.

    Upvotes: 0Installs: 0GitHub stars: 156
    Install
  5. Why it’s hereCommunity pick

    Быстрый индексатор кода для AI-моделей. Rust + tree-sitter + SQLite. Мгновенный поиск по символам.

    Upvotes: 0Installs: 0GitHub stars: 160
    Install
  6. MCP Sqlite logo

    #6 MCP Sqlite

    jparkerweb

    Why it’s hereCommunity pick

    Model Context Protocol (MCP) server that provides comprehensive SQLite database interaction capabilities.

    Upvotes: 0Installs: 0GitHub stars: 130
    Install
  7. Why it’s hereCommunity pick

    Local-first Proton Mail MCP server and CLI via Proton Mail Bridge: search, read, draft, send, triage threads, answer calendar invitations, reply reminders, multiple accounts, and a local SQLite index. Safety presets from read-only to full, with send confirmation and an outbound-to-self mode.

    Upvotes: 0Installs: 0GitHub stars: 84
    Install
  8. Why it’s hereCommunity pick

    SQL database to MCP tools and REST API: PostgreSQL, MySQL, SQL Server, Oracle, SQLite, Snowflake.

    Upvotes: 0Installs: 0GitHub stars: 167
    Install
  9. Why it’s hereCommunity pick

    MCP Server with RouterOS docs + commands + products + changelogs, using SQLite-as-RAG, sourced from MikroTik

    Upvotes: 0Installs: 0GitHub stars: 54
    Install
  10. Why it’s hereCommunity pick

    Persistent intelligence infrastructure for agentic development that gives AI coding assistants cumulative memory and pattern learning. Hybrid TypeScript/Rust implementation with local-first storage using SQLite + SurrealDB for semantic analysis and incremental codebase understanding.

    Upvotes: 0Installs: 0GitHub stars: 175
    Install

Which SQLite MCP server should you use?

SQLite is file-based, so there's no network access or connection string to scope — the entire security model comes down to which .db file path you point the server at and whether that file is writable. Copy the file to a scratch location first if you want the agent to experiment without risk to the original.

The official modelcontextprotocol/server-sqlite is a reasonable default for straightforward query/inspect workflows; reach for a community alternative only if you need something it doesn't support, like full-text search extensions.

Frequently asked questions about SQLite MCP servers

What is the best SQLite MCP server?

The official modelcontextprotocol/server-sqlite is the most widely installed. This page ranks SQLite MCP servers by real usage so you can pick a maintained option.

Do I need a running database server to use SQLite over MCP?

No — SQLite is file-based, so the MCP server reads a .db/.sqlite file on disk directly. You just point it at the file path in your client config.

Can an agent modify a SQLite database?

Yes, if the server exposes write tools. Keep a backup of the file and prefer read-only mode when the agent only needs to analyze data.