
SQLite
STDIOMCP server providing SQLite database operations through a standardized interface.
MCP server providing SQLite database operations through a standardized interface.
A Model Context Protocol (MCP) server that provides SQLite database operations through a standardized interface.
# Install dependencies and build npm install npm start
# Build and run with Docker docker build -t sqlite-mcp-server . docker run -d --name sqlite-mcp sqlite-mcp-server
The application can be easily deployed using Nixpacks with platforms like Railway, Coolify, or Render:
# Deploy with Nixpacks nixpacks build . --name sqlite-mcp-server
No additional configuration is needed as the project includes a Dockerfile.
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 memoTo connect using SSE in n8n:
http://localhost:3000/sse
http://localhost:3000/messages
// Create a table await callTool('create_table', { query: 'CREATE TABLE users (id INTEGER PRIMARY KEY, name TEXT)' }); // Insert data await callTool('write_query', { query: 'INSERT INTO users (name) VALUES ("John Doe")' }); // Query data const result = await callTool('read_query', { query: 'SELECT * FROM users' });
None required by default. If using file-based storage, modify the database path in src/index.ts
.
git checkout -b feature/amazing-feature
)git commit -m 'Add some amazing feature'
)git push origin feature/amazing-feature
)ISC