MCP SQLite Server (npx)

MCP SQLite Server

MCP-сервер для работы с базой SQLite на Node.js, запускается через npx без Python и uvx

MCP-серверСредний риск

johnnyoshika/mcp-server-sqlite-npx

Установка

{
  "mcpServers": {
    "sqlite": {
      "command": "/absolute/path/to/npx",
      "args": [
        "-y",
        "mcp-server-sqlite-npx",
        "/absolute/path/to/database.db"
      ],
      "env": {
        "PATH": "/absolute/path/to/executables",
        "NODE_PATH": "/absolute/path/to/node_modules"
      }
    }
  }
}

Добавить в claude_desktop_config.json и заменить пути на свои.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Подключает к агенту локальный файл базы SQLite через протокол MCP. Это реализация на Node.js, повторяющая официальный эталонный сервер SQLite на Python. Путь к файлу базы передается аргументом при запуске.

Для кого. Разработчикам и аналитикам, которым нужен SQLite в Claude Desktop или LibreChat там, где нет Python и uvx.

Подходит, если

  • Нужно дать агенту доступ к локальной базе SQLite
  • В окружении есть Node.js, но нет Python или uvx
  • Используете LibreChat или Claude Desktop и хотите подключить базу через npx

Не подходит, если

  • База на PostgreSQL, MySQL или другой серверной СУБД
  • Уже работает официальный Python-сервер через uvx

Пример запроса к агенту

Покажи таблицы в базе и выведи 10 последних записей из таблицы orders

Ограничения

Работает только с одним файлом SQLite, путь к которому указан в конфиге. В README нет списка инструментов, он опирается на официальный эталонный сервер. При установке через nvm в конфиге приходится прописывать абсолютные пути к npx, PATH и NODE_PATH.

Как отключить. Удалите блок sqlite из mcpServers в claude_desktop_config.json и перезапустите клиент.

MCP

Транспорт
stdio
Авторизация
не нужна

Проверка безопасности

  • Запускает локальный процесс через npx с пакетом из npm
  • Агент получает доступ к содержимому файла базы данных

Коротко о README

Проект описан как реализация MCP-сервера SQLite на Node.js на основе официального эталона на Python. В README приведены готовые конфиги для Claude Desktop на macOS и Windows, в том числе при установке Node.js через nvm. Есть вариант установки через Smithery. Отдельно описаны сборка из исходников и проверка через MCP Inspector.

Частые вопросы

Чем отличается от официального сервера SQLite?

Это порт на Node.js. Он нужен там, где нет Python-раннера uvx, например в LibreChat.

Можно ли установить автоматически?

Да, через Smithery: npx -y @smithery/cli install mcp-server-sqlite-npx --client claude.

Выбор редакции

166 скиллов для научных задач: биоинформатика, хемоинформатика, клинические данные, геоданные и доступ к 100+ базам

СкиллСредний риск44,9 тыс.

Утилита Postgres Professional для резервного копирования и восстановления PostgreSQL с инкрементальными бэкапами и PITR

CLIВысокий риск799

Скиллы MPSTATS

Claude Code Skills — MPSTATS

Официальные скиллы MPSTATS: аналитика Wildberries, Ozon и Яндекс Маркета и генерация визуала для карточек через API

СкиллСредний рискРоссийский стек12

MCP-сервер для публичного API Yandex DataLens: 70 инструментов для дашбордов, чартов, датасетов и подключений

MCP-серверСредний рискРоссийский стек7