A Model Context Protocol (MCP) server that enables Claude Desktop to safely execute SELECT queries on SQLite databases. Current stable version is 1.0.5. It is built with TypeScript, follows Test-Driven Development, and supports both file-based and in-memory databases. Unlike other MCP servers, this one is strictly read-only by design, preventing INSERT/UPDATE/DELETE operations for security. It integrates seamlessly with Claude Desktop via the MCP protocol.
npm install incubyte-sqlite-mcp-serverNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to import and start the SQLite MCP server with default configuration, allowing Claude Desktop to execute SELECT queries.
Use other tools or direct SQLite access for write operations.
Use import syntax or .mjs extension. If using CommonJS, use dynamic import().
Configure Claude Desktop MCP settings to use npx or node command as described in the README.
Pass dbPath as a parameter to the SqliteMcpServer constructor instead.
Change your file to .mjs or use dynamic import() with await.
Use 'import SqliteMcpServer from ...' without curly braces.
Only use SELECT queries. For write operations, use other database tools.