mcp-sqlite-tools — MCP-сервер для Claude Code: обзор и запуск
MCP-сервер для локальной работы с базами SQLite через штатный движок Node.js. Позволяет выполнять запросы, управлять транзакциями и делать резервные копии.
claude mcp add mcp-sqlite-tools -- npx -y mcp-sqlite-toolsЧто делает mcp-sqlite-tools
Сервер разделяет чтение, изменение данных и структуру таблиц на изолированные вызовы. Благодаря этому агент не повредит файлы при аналитике. Инструмент execute_read_query отсекает любые попытки записи или смены схемы через внутренний авторизатор SQLite.
Вместо сторонних библиотек вроде better-sqlite3 здесь используется штатный модуль node:sqlite. Чистая установка занимает 3.6 MB против прежних 31.3 MB. Сервер умеет управлять транзакциями через точки сохранения, сжимать базу командой vacuum_database и переносить таблицы в формат CSV.
Для запуска строго требуется Node.js версии 24.12 или новее. Без свежей версии Node сервер просто упадёт при старте из-за отсутствия встроенного драйвера. Если задать переменную SQLITE_ALLOW_ABSOLUTE_PATHS=false, агент не сможет выйти за пределы рабочей папки даже через символические ссылки.
Какие задачи решает
- создавать резервные копии SQLite в режиме онлайн
- импортировать и выгружать данные через файлы CSV с заголовками
- выполнять запросы на чтение без риска случайно изменить схему
- управлять вложенными точками сохранения при серии правок
Примеры запросов агенту
- Покажи структуру таблицы
usersв базеapp.dbи выведи первые десять записей. - Создай резервную копию базы данных
production.sqliteв каталог./backups. - Импортируй строки из файла
customers.csvв таблицуcustomers.
Как установить mcp-sqlite-tools
Командой платформы
claude mcp add mcp-sqlite-tools -- npx -y mcp-sqlite-toolsКомандой платформы
codex mcp add mcp-sqlite-tools -- npx -y mcp-sqlite-toolsФайл настроек
{
"mcpServers": {
"mcp-sqlite-tools": {
"command": "npx",
"args": [
"-y",
"mcp-sqlite-tools"
]
}
}
}Файл настроек
{
"servers": {
"mcp-sqlite-tools": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-sqlite-tools"
]
}
}
}Командой платформы
gemini mcp add mcp-sqlite-tools npx -y mcp-sqlite-toolsПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о mcp-sqlite-tools
Как установить mcp-sqlite-tools в Claude Code?
Выполните команду claude mcp add mcp-sqlite-tools -- npx -y mcp-sqlite-tools. Она настроит запуск сервера через npx без необходимости глобальной инсталляции пакета.
Чем этот сервер отличается от обычного выполнения SQL-скриптов?
Он разграничивает безопасные и потенциально деструктивные действия по разным инструментам. Команды чтения проходят валидацию через встроенный авторизатор SQLite, который блокирует случайные изменения.
Какие системные требования нужны для работы сервера?
Понадобится Node.js версии 24.12 или выше со встроенным модулем node:sqlite, а также любой MCP-клиент с поддержкой протокола stdio.