1. Conduid
  2. Data
  3. Server.sqlite
MCP server · Data

Server.sqlite

Model Context Protocol (MCP) server for SQLite database operations

Unclaimed last commit a year ago mcpsqlitedatabasemodel-context-protocol
37Low

Scored 2 days ago · breakdown

About Server.sqlite

Server.sqlite is an MCP server in the Data category: model Context Protocol (MCP) server for SQLite database operations.

Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

Claude Code
claude mcp add server-sqlite -- npx -y mcp-server-sqlite
npx
npx -y mcp-server-sqlite

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Server.sqlite

Powered by Claude · Grounded in docs

I know everything about Server.sqlite. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

SQLite MCP Server

A Model Context Protocol (MCP) server implementation using TypeScript for interacting with an SQLite database. This server provides an interactive interface for executing SQL queries, managing database schemas, and synthesizing business insights—all within an extensible protocol framework.

Not familiar with MCP? Check out the What is an MCP? section below.

Features

Command Description Example
list_tables List all tables on the SQLite database -
read_query Execute SELECT queries on the SQLite database SELECT * FROM users WHERE age > 18

Installation & Setup

git clone https://github.com/javsanmar5/mcp-server.sqlite.git
cd mcp-server.sqlite

Since this hasn't been published as an npm package yet, we'll focus on the Docker installation method:

1. Build the Docker image

docker build -t mcp/sqlite .

2. Configure your AI client

Add the following to your AI client's configuration file:

"mcpServers": {
  "sqlite": {
    "command": "docker",
    "args": [
      "run",
      "--rm",
      "-i",
      "-v",
      "mcp-test:/mcp",
      "mcp/sqlite",
      "--db-path",
      "test_db.sqlite3"
    ]
  }
}

If you don't know what is that json file you might want to see the Client Configuration Guide.

3. Restart your AI client

After restarting, the MCP Tools should be available in your AI client's interface. On Windows, you may need to manually kill the process for the changes to take effect.

Documentation

What's an MCP?

Model Context Protocol (MCP) is a standardized way for AI models to interact with external tools and services. It allows AI assistants to perform actions like running database queries, accessing external APIs, or manipulating files through a defined protocol interface.

MCPs extend AI capabilities beyond conversation by providing structured access to tools and data sources without requiring direct integration into the AI model itself.

Tutorial: Setting up with Claude Desktop

Claude Desktop is one of many AI clients that support MCP servers. Here's how to set it up on Windows:

  1. Press Windows Key + R to open the Run dialog
  2. Type %appdata%\Claude and press Enter
  3. Create a new file called claude_desktop_config.json if it doesn't exist already
  4. Add the configuration from step 2 of the setup instructions above
  5. Save the file and restart Claude Desktop
  6. You should now see the SQLite tools available in your Claude interface

License

This project is licensed under the MIT License.

Contributing

This project was created primarily for learning purposes. However, if you'd like to contribute, feel free to submit a Pull Request and I'll review it.

Thanks for your interest!

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Server.sqlite

How do I install Server.sqlite?

Run claude mcp add server-sqlite -- npx -y mcp-server-sqlite, then add the server to your MCP client's configuration.

Is Server.sqlite safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Server.sqlite still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.