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.