What is SQLite MCP Server?
SQLite MCP Server is a Model Context Protocol (MCP) server that provides SQLite database operations through a standardized interface. It supports in-memory and file-based storage, offering tools for SQL queries, table management, and business insights memo tracking.
How to use SQLite MCP Server?
Install dependencies and run locally with npm install and npm start, or deploy using Docker (docker build -t sqlite-mcp-server . && docker run -d ...) or Nixpacks. No environment variables are required by default; modify the database path in source code for file-based storage. Connect remote clients (e.g., n8n) via SSE at http://localhost:3000/sse with messages endpoint at http://localhost:3000/messages.
Key features of SQLite MCP Server
- In-memory SQLite database (configurable for file-based storage)
- SQL operations: SELECT, INSERT, UPDATE, DELETE
- Table management: CREATE, LIST, DESCRIBE
- Business insights memo tracking with
append_insight tool
- Docker support for easy deployment
Use cases of SQLite MCP Server
- Quickly prototype or test SQL queries in an isolated environment
- Manage database schemas (create, list, describe tables) via MCP tools
- Append and track business insights as structured memos
- Integrate a lightweight local database into AI-agent workflows
评论