Agent♥︎Age
Catalog

io.github.spences10/mcp-sqlite-tools

Official

by spences10 · TypeScript

MCP server for local SQLite database operations

io.github.spences10/mcp-sqlite-tools (MCP Server)

This Model Context Protocol (MCP) server provides safe, local SQLite database operations. It exposes explicit tools for reading, writing, schema management, transactions, CSV import/export, backups, and maintenance tasks.

🛠️ Key Features

  • Open, create, inspect, back up, vacuum, and close SQLite databases
  • List, describe, create, and drop tables
  • Run paginated read queries with named or positional parameters
  • Run explicit write and schema queries
  • Import/export headered CSV files
  • Use transactions with nested savepoints
  • Export/import schemas as SQL or JSON
  • Restrict database and CSV paths

🚀 Use Cases

  • Client-driven local SQLite inspection and administration
  • Performing paginated queries with parameter support
  • Moving data via headered CSV and syncing schemas via SQL/JSON
  • Executing transactional workflows with savepoints and maintenance operations

⚡ Developer Benefits

  • Clear separation of read, write, and schema tools
  • Parameterized query support (named or positional)
  • Transaction support with nested savepoints
  • Schema portability through SQL or JSON formats

⚠️ Limitations

  • Operates on local SQLite databases and CSV paths that must be restricted by configuration.

Topics

mcpsqlite
io.github.spences10/mcp-sqlite-tools - agentage MCP Catalog