BACK TO MCP SERVERS
dataclaude-codecursorclinewindsurf

SQLite

Query and modify a local SQLite file. The lowest friction way to give an agent a real database to work against.

What it does

Gives an agent read and write access to a SQLite database file: list tables, inspect schema, run queries, and modify rows.

Because SQLite is a single file with no server to run, this is the easiest way to try database backed agent work before pointing anything at a real system.

Setup

claude mcp add sqlite -- uvx mcp-server-sqlite --db-path ./local.db

What to watch out for

The original reference implementation now lives in the archived servers repository. It still works, but it is no longer actively maintained, and several community forks are more current. Check the archive notice before depending on it for anything long lived.

It writes by default. Keep a copy of the database file if the contents matter, since there is no transaction log to recover from.

Good for prototyping, local analysis, and learning. Not what you want in front of production data.

GitHub SourceGitHub Stars
Last verified 2026-07-25