MS SQL MCP Server 1.1
Мост для ИИ-ассистентов к базам MS SQL Server: обнаружение таблиц, просмотр структур и выполнение безопасных запросов.
Описание
Это сервер на 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 для естественного взаимодействия с БД.
Установка
- Установите 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.