MSSQL MCP Server
Обеспечивает безопасный доступ AI-ассистентов к базам MSSQL для просмотра таблиц, чтения данных и выполнения SQL-запросов.
Описание
MSSQL MCP Server — это Python-сервер на базе Model Context Protocol для структурированного и безопасного взаимодействия с Microsoft SQL Server. Ключевые особенности: доступ через переменные окружения, контролируемое выполнение запросов с обработкой ошибок, листинг таблиц, извлечение данных и полное логирование операций. Технологии: Python, pip-пакеты. Применения: интеграция с AI-ассистентами вроде Claude для безопасного исследования БД, мониторинга и анализа данных без риска утечек.
Возможности
Безопасный доступ к БД
Авторизация через переменные окружения с минимальными привилегиями для предотвращения утечек.
Листинг таблиц
Перечисление доступных таблиц в базе данных для навигации.
Чтение содержимого таблиц
Извлечение данных из таблиц с контролем доступа.
Выполнение SQL-запросов
Контролируемое выполнение запросов с обработкой ошибок и логированием.
Комплексное логирование
Отслеживание всех операций для мониторинга и аудита.
Установка
Установка: pip install mssql-mcp-server
Конфигурация переменных окружения: MSSQL_DRIVER=mssql_driver MSSQL_HOST=localhost MSSQL_USER=your_username MSSQL_PASSWORD=your_password MSSQL_DATABASE=your_database
Для запуска standalone: pip install -r requirements.txt; python -m mssql_mcp_server
Для разработки: git clone https://github.com/JexinSam/mssql_mcp_server.git; cd mssql_mcp_server; python -m venv venv; source venv/bin/activate; pip install -r requirements-dev.txt