Сервер базы данных MCP
Этот сервер MCP (Model Context Protocol) предоставляет Клоду возможности доступа к базам данных, поддерживая базы данных SQLite, SQL Server и PostgreSQL.
Установка
Клонируйте репозиторий:
Установить зависимости:
Создайте проект:
Related MCP server: SQLite MCP Server
Варианты использования
Использовать этот MCP-сервер с Клодом можно двумя способами:
Прямое использование : установите пакет глобально и используйте его напрямую.
Локальная разработка : запуск из локальной среды разработки
Прямое использование с пакетом NPM
Самый простой способ использовать этот MCP-сервер — установить его глобально:
Это позволяет вам использовать сервер напрямую, без его локальной сборки.
Настройка локального развития
Если вы хотите изменить код или запустить его из локальной среды:
Клонируйте и соберите репозиторий, как показано в разделе «Установка».
Запустите сервер, используя команды, указанные в разделе «Использование» ниже.
Использование
База данных SQLite
Для использования с базой данных SQLite:
База данных SQL-сервера
Для использования с базой данных SQL Server:
Необходимые параметры:
--server: имя хоста или IP-адрес SQL Server--database: Имя базы данных
Необязательные параметры:
--user: Имя пользователя для аутентификации SQL Server (если не указано, будет использоваться аутентификация Windows)--password: Пароль для аутентификации SQL Server--port: Номер порта (по умолчанию: 1433)
База данных PostgreSQL
Для использования с базой данных PostgreSQL:
Необходимые параметры:
--host: имя хоста PostgreSQL или IP-адрес--database: Имя базы данных
Необязательные параметры:
--user: Имя пользователя для аутентификации PostgreSQL--password: Пароль для аутентификации PostgreSQL--port: Номер порта (по умолчанию: 5432)--ssl: Включить SSL-соединение (true/false)--connection-timeout: Время ожидания соединения в миллисекундах (по умолчанию: 30000)
Настройка рабочего стола Claude
Конфигурация прямого использования
Если вы установили пакет глобально, настройте Claude Desktop следующим образом:
Конфигурация локального развития
Для локальной разработки настройте Claude Desktop на использование локально собранной версии:
Файл конфигурации Claude Desktop обычно находится по адресу:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.jsonLinux:
~/.config/Claude/claude_desktop_config.json
Доступные инструменты базы данных
Сервер базы данных MCP предоставляет следующие инструменты, которые может использовать Клод:
Инструмент | Описание | Требуемые параметры |
| Выполнение запросов SELECT для чтения данных |
: оператор SQL SELECT |
| Выполнение запросов INSERT, UPDATE или DELETE |
: оператор модификации SQL |
| Создать новые таблицы в базе данных |
: оператор CREATE TABLE |
| Изменить существующую схему таблицы |
: оператор ALTER TABLE |
| Удалить таблицу из базы данных |
: Имя таблицы.
: Флаг безопасности (должен быть истинным) |
| Получить список всех таблиц | Никто |
| Просмотр информации о схеме для таблицы |
: Имя таблицы |
| Экспорт результатов запроса в формате CSV/JSON |
: SQL SELECT
оператора: "csv" или "json" |
| Добавьте бизнес-информацию в заметку |
: Текст проницательности |
| Список всех бизнес-идей | Никто |
Практические примеры использования этих инструментов с Клодом см. в разделе Примеры использования .
Дополнительная документация
Руководство по настройке SQL Server : Подробности подключения к базам данных SQL Server
Руководство по настройке PostgreSQL : Подробности подключения к базам данных PostgreSQL
Примеры использования : Примеры запросов и команд для использования с Клодом
Разработка
Чтобы запустить сервер в режиме разработки:
Чтобы отслеживать изменения в процессе разработки:
Требования
Node.js 18+
Для подключения к SQL Server: SQL Server 2012 или более поздняя версия
Для подключения к PostgreSQL: PostgreSQL 9.5 или более поздняя версия
Лицензия
Массачусетский технологический институт