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
# Install dependencies and build
npm install
npm start
Docker Deployment
# Build and run with Docker
docker build -t sqlite-mcp-server .
docker run -d --name sqlite-mcp sqlite-mcp-server
Nixpacks Deployment
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.
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
// 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'
});
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
SQLite Database Server
Project Details
- isaacgounton/sqlite-mcp-server
- Last Updated: 3/17/2025
Recomended MCP Servers
这是一个金融领域相关的mcp,里面包含了金融数据查询、财经新闻查询、国家统计局数据查询等
An mcp server that you can use to store and retrieve ideas, prompt templates, personal preferences to use...
Memory for AI Agents in 5 lines of code
金融新闻数据挖掘分析
一个基于MCP协议的开发文档服务器,专为各类开发框架文档设计
Connect APIs, remarkably fast. Free for developers.
Codacy's MCP Server implementation
Model Context Protocol (MCP) servers for Drupal development. Includes tools for querying Drupal.org module. Seamlessly integrates with Cline...
A Model Context Protocol server for analyzing text documents with word and character counting capabilities
Telegram MCP for managing dialogs, messages, drafts, read statuses, and more.





