Integrations
Supports containerized deployment of the SQLite MCP server for easier distribution and deployment
Provides SSE connection capabilities for n8n workflows, allowing n8n to interact with the SQLite database through the MCP client node
Supports deployment on Railway platform through Nixpacks building process
SQLite MCP Server
A Model Context Protocol (MCP) server that provides SQLite database operations through a standardized interface.
Features
- In-memory SQLite database (configurable for file-based storage)
- SQL operations (SELECT, INSERT, UPDATE, DELETE)
- Table management (CREATE, LIST, DESCRIBE)
- Business insights memo tracking
- Docker support for easy deployment
Development & Deployment
Local Development
Docker Deployment
Nixpacks Deployment
The application can be easily deployed using Nixpacks with platforms like Railway, Coolify, or Render:
No additional configuration is needed as the project includes a Dockerfile.
Available Tools
read_query
: Execute SELECT querieswrite_query
: Execute INSERT, UPDATE, or DELETE queriescreate_table
: Create new tableslist_tables
: List all tables in the databasedescribe_table
: View schema information for a tableappend_insight
: Add business insights to the memo
Remote Server Connection
To connect using SSE in n8n:
- Add an MCP Client node
- Configure SSE connection:
- SSE URL:
http://localhost:3000/sse
- Messages Post Endpoint:
http://localhost:3000/messages
- No additional headers required
- SSE URL:
Example Usage
Environment Variables
None required by default. If using file-based storage, modify the database path in src/index.ts
.
Contributing
- Fork the repository
- Create your feature branch (
git checkout -b feature/amazing-feature
) - Commit your changes (
git commit -m 'Add some amazing feature'
) - Push to the branch (
git push origin feature/amazing-feature
) - Open a Pull Request
License
ISC
This server cannot be installed
A Model Context Protocol server that enables SQL operations (SELECT, INSERT, UPDATE, DELETE) and table management through a standardized interface with SQLite databases.