Get the FREE Ultimate OpenClaw Setup Guide →

sqlite

⚠️ DEPRECATED: Use https://github.com/neverinfamous/db-mcp instead.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio neverinfamous-sqlite-mcp-server docker run -i neverinfamous/sqlite-mcp-server:deprecated \
  --env MCP_SDK_VERSION="1.14.x" \
  --env MCP_PROTOCOL_VERSION="MCP 2024-11-05"

How to use

This repository contains a deprecated SQLite-based MCP server. It was historically used to run MCP protocol services backed by SQLite and was part of the early MCP ecosystem before the TypeScript-based db-mcp rewrite. As this project is no longer maintained, its capabilities are limited to legacy MCP interactions and historical testing rather than active development or security updates. If you need the latest capabilities and ongoing support, use the db-mcp server, which is a modern rewrite with significantly more tools and better protocol support. To run this deprecated server, you would typically deploy it via Docker and connect clients using MCP over stdio as documented by the MCP spec for the 2024-11-05 baseline. When using the included Docker image, ensure your environment variables (if any) are provided as described in the image's documentation. For new projects, migrate to db-mcp to gain access to the expanded toolset and the latest MCP capabilities.

How to install

Prerequisites:

  • Docker or a compatible container runtime
  • Git (optional, for cloning the repository)
  • Basic MCP knowledge (protocol versions and transport methods)

Option A: Docker (recommended for legacy server)

  1. Pull the legacy SQLite MCP server image (deprecated): docker pull neverinfamous/sqlite-mcp-server:deprecated
  2. Run the container interactively: docker run -i neverinfamous/sqlite-mcp-server:deprecated
  3. Connect an MCP client to the server using standard input/output per MCP protocol guidelines (stdio transport).

Option B: Build from source (if you have the legacy code locally)

  1. Clone the repository: git clone https://github.com/neverinfamous/sqlite-mcp-server.git
  2. Follow the project-specific Python setup steps (e.g., create a virtual environment, install dependencies via pip), then run the server according to the repository's startup script.
  3. Verify the server is listening on the expected transport (stdio) and that the SQLite backend initializes correctly.

Note: Given this project is archived and deprecated, official maintenance and security patches are no longer provided. For ongoing development and support, migrate to the db-mcp server as described in the migration guide.

Additional notes

Important: This repository is archived and deprecated. Do not rely on it for production systems. Migration path: move to db-mcp (TypeScript) for a modern MCP server with improved protocol support and a larger toolset. The README indicates the new db-mcp server supports MCP 2025-11-25, multiple transports (stdio, SSE, HTTP), and is available via npm under @anthropic-ai/db-mcp. If you must experiment with legacy code, be aware of potential security vulnerabilities and lack of updates. Environment variables, if any, should be sourced from the image's documentation or the original codebase. Ensure compatibility with MCP protocol versions used by your clients.

Related MCP Servers

Sponsor this space

Reach thousands of developers