SQLite MCP Server logo

SQLite MCP Server

by isaacgounton

An MCP server that provides SQLite database operations through a standardized interface. It offers SQL operations and table management capabilities.

View on GitHub

Last updated: N/A

What is SQLite MCP Server?

SQLite MCP Server is a Model Context Protocol server that enables interaction with an SQLite database using a standardized interface. It supports various SQL operations and table management functions.

How to use SQLite MCP Server?

The server can be deployed locally using npm or via Docker and Nixpacks. Once deployed, you can connect to it using an MCP client (e.g., in n8n) and use the available tools (read_query, write_query, etc.) to interact with the SQLite database.

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

  • Docker support for easy deployment

Use cases of SQLite MCP Server

  • Building data-driven applications with a standardized database interface

  • Integrating SQLite databases into workflow automation tools (e.g., n8n)

  • Providing a consistent API for accessing and manipulating SQLite data

  • Tracking business insights alongside database operations

FAQ from SQLite MCP Server

What is the default database storage?

The default storage is in-memory, but it can be configured to use file-based storage.

How do I connect to the server remotely?

You can connect using SSE with an MCP client, configuring the SSE URL and Messages Post Endpoint.

What SQL operations are supported?

The server supports SELECT, INSERT, UPDATE, and DELETE queries.

How do I create a table?

Use the create_table tool with a valid CREATE TABLE query.

Can I deploy this server using Docker?

Yes, Docker support is provided for easy deployment.