logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

mcp-sqlite-datastore-engine

Exposes persistent SQLite database capabilities via the Model Context Protocol (MCP) abstraction layer. Facilitates reliable SQL execution, schema manipulation, and persistent documentation of strategic observations. Operates seamlessly across volatile (RAM-resident) or durable (disk-backed) storage modalities.

Author

mcp-sqlite-datastore-engine logo

isaacgounton

No License

Quick Info

GitHub GitHub Stars 0
NPM Weekly Downloads 1890
Tools 1
Last Updated 2026-02-19

Tags

sqlitemcpdatabasesqlite mcpisaacgounton sqlitesqlite database

SQLite MCP Persistence Engine

smithery badge

A Model Context Protocol (MCP) service wrapper architected for robust SQLite interactions.

Core Capabilities

  • Ephemeral SQLite instance (configurable to leverage filesystem storage)
  • Standardized DML/DDL operations (Querying, Population, Modification, Removal)
  • Database structure management (Provisioning, Inventory, Inspection)
  • Recording of high-level strategic memoranda
  • Containerization readiness via Dockerfile

Operationalizing & Launching

Local Initialization

# Acquire dependencies and compile assets
npm install
npm start

Docker Deployment Workflow

# Image creation and background execution
docker build -t sqlite-mcp-server .
docker run -d --name sqlite-mcp sqlite-mcp-server

Deployment via Nixpacks

The service is optimized for zero-config deployment on platforms supporting Nixpacks (e.g., Railway, Coolify, Render):

# Execute Nixpacks build process
nixpacks build . --name sqlite-mcp-server

Deployment is streamlined as project manifests include necessary build artifacts.

Exposed Interface Primitives

  1. read_query: For executing read-only SQL statements (SELECT).
  2. write_query: For executing transactional SQL statements (INSERT, UPDATE, DELETE).
  3. create_table: To instantiate new relations within the database schema.
  4. list_tables: To retrieve the current catalog of existing relations.
  5. describe_table: To ascertain the structural definition (schema) of a specified relation.
  6. append_insight: For persisting critical business observations to the attached memo log.

Interfacing via SSE (n8n Example)

To establish a connection utilizing Server-Sent Events (SSE) within the n8n workflow automation context:

  1. Introduce an MCP Client node.
  2. Configure the following SSE parameters:
  3. SSE Endpoint URL: http://localhost:3000/sse
  4. Message Submission Endpoint: http://localhost:3000/messages
  5. Header requirements: None are necessary for baseline operation.

Usage Illustration (TypeScript Context)

// Schema definition
await callTool('create_table', {
  query: 'CREATE TABLE accounts (pk INTEGER PRIMARY KEY, ledger_name TEXT)'
});

// Data ingress
await callTool('write_query', {
  query: 'INSERT INTO accounts (ledger_name) VALUES ("Q3 Projections")'
});

// Data retrieval
const ledger_data = await callTool('read_query', {
  query: 'SELECT * FROM accounts'
});

Configuration Variables

By default, no environment variables are mandatory. Adjustments to the persistent storage location require modification within the src/index.ts file.

Contribution Guidelines

  1. Replicate the repository (Fork).
  2. Establish a dedicated feature branch (git checkout -b enhancement/new-feature-name).
  3. Commit modifications (git commit -m 'Implement crucial functionality X').
  4. Push the branch upstream (git push origin enhancement/new-feature-name).
  5. Submit a formal Pull Request.

Licensing

ISC License

WIKIPEDIA: Business management tools are all the systems, applications, controls, calculating solutions, methodologies, etc. used by organizations to be able to cope with changing markets, ensure a competitive position in them and improve business performance.

== Overview == There are tools related to each organization's department which can be classified for each aspect of management. For example: planning tools, process tools, records tools, employee related tools, decision making tools, control tools, etc. A classification by function would consider these general aspects:

Tools used for data input and validation in any department. Tools used for controlling and improving business processes. Tools used for data consolidation and decision making. Nowadays, management tools have evolved dramatically in the last decade thanks to fast technology advances, so fast that it is difficult to select the best business tools for any situation in any company. This is caused by a never-ending fight for lower costs and increase sales, the willingness for understanding the customers' needs, and the fight for delivering the products that meet their need in the way they require. Under this scenario, managers should take a strategic attitude to business management tools instead of going for the latest tool. Usually, managers rely on the tools without any adaptation which leads to an unstable situation. Business management tools should be selected carefully, and then adapted to the organization needs and not the other way around.

== Most used == In 2013, a survey conducted by Bain & Company showed how business tools are used around the globe. These tools reflect how their outcomes contribute to each region's needs, considering the downfall and companies' market situation. The top ten includes:

Strategic planning Customer relationship management Employee engagement surveys Benchmarking Balanced scorecard Core competency Outsourcing Change management programs Supply chain management Mission statement and vision statement Market segmentation Total quality management

== Software application for businesses == Software or collection of computer programs used by business users to carry out various business operations is referred to as business software (or a business application). These business applications are used to boost output, gauge output, and carry out various other company tasks precisely. It started with management information systems and extended into enterprise resource planning systems. Then customer relationship management was added to the solution and finally the whole package moved into the cloud business management space. Although there is an actual correlation between IT efforts and the organizations' performance, two elements are key to add value to the sum; these are the implementation's effectiveness and the proper tools selections and adaptation process.

== Tools for SMEs == The tools focused on SMEs are important because they provide ways to save m

See Also

`