MCP SQLite Server logo

MCP SQLite Server

by johnnyoshika

A Node.js implementation of the Model Context Protocol SQLite server, providing an npx-based alternative for environments where Python's UVX runner is not available. It's designed to work with applications like LibreChat and Claude Desktop.

View on GitHub

Last updated: N/A

What is MCP SQLite Server?

This is a Node.js implementation of the Model Context Protocol (MCP) SQLite server. It offers an npx-based solution, making it suitable for environments where the Python UVX runner is not accessible.

How to use MCP SQLite Server?

The server can be installed via Smithery or manually by configuring the claude_desktop_config.json file with the correct paths to npx and the database file. It can also be tested with the MCP Inspector tool.

Key features of MCP SQLite Server

  • npx-based execution

  • SQLite database support

  • Compatibility with Claude Desktop

  • Easy installation via Smithery

  • MCP Inspector testing support

Use cases of MCP SQLite Server

  • Providing a database backend for Claude Desktop

  • Integrating with LibreChat in environments lacking Python UVX runner

  • Testing and development of MCP applications

  • Serving as a local data store for AI models

FAQ from MCP SQLite Server

What is MCP?

MCP stands for Model Context Protocol, a standard for communication between AI models and data sources.

Why use the npx version?

The npx version is useful in environments where the Python UVX runner (used by the official Python reference implementation) is not available.

How do I install this server?

You can install it automatically via Smithery or manually by configuring your claude_desktop_config.json file.

How do I test the server?

You can test the server using the MCP Inspector tool or by configuring it with Claude Desktop.

What are the environment variables needed?

The server requires PATH and NODE_PATH environment variables to be set correctly, pointing to your Node.js installation.