Перейти к содержимому

MS SQL MCP Server 1.1

Мост для ИИ-ассистентов к базам MS SQL Server: обнаружение таблиц, просмотр структур и выполнение безопасных запросов.

JavaScript
64 stars

Описание

Это сервер на Node.js, интегрирующийся с ИИ вроде Claude, для прямого доступа к SQL Server без кодирования. Ключевые особенности: обнаружение таблиц, анализ схем, read-only запросы, генерация SQL из естественного языка. Поддерживает пагинацию, безопасность (локальные credentials, защита от инъекций). Применения: анализ данных для аналитиков, разработка, бизнес-инсайты, управление БД без экспертизы SQL.

Возможности

Обнаружение таблиц

Поиск всех таблиц в БД или по паттерну имени для изучения схемы.

Просмотр структур таблиц

Детали колонок, типов данных и связей для анализа без SQL.

Выполнение запросов

Read-only SQL-запросы с пагинацией (offset/fetch, cursor-based) и сохранением результатов в JSON.

Генерация SQL

Преобразование естественного языка в SQL-запросы для простых вопросов о данных.

Пагинация результатов

Обработка больших наборов данных с курсорами или offset для эффективного навигации.

Интеграция с ИИ

Поддержка Claude Desktop и Cursor IDE для естественного взаимодействия с БД.

Установка

  1. Установите Node.js (v14+). 2. Клонируйте репозиторий: git clone https://github.com/dperussina/mssql-mcp-server.git; cd mssql-mcp-server. 3. Установите зависимости: npm install. 4. Скопируйте .env: cp .env.example .env. 5. Отредактируйте .env с учетными данными БД (DB_USER, DB_PASSWORD, DB_SERVER, DB_DATABASE). 6. Запустите: npm start (stdio) или npm run start:sse (HTTP/SSE).

Для Claude Desktop: добавьте в claude_desktop_config.json: { “mcpServers”: { “mssql”: { “command”: “node”, “args”: ["/path/to/mssql-mcp-server/server.mjs"] } } }

Для Cursor IDE: запустите npm run start:sse, настройте SSE на localhost:3333/sse.

Информация

Язык
JavaScript
Лицензия
GNU General Public License v3.0
GitHub Stars
64

Ссылки