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

MSSQL MCP Server

Обеспечивает безопасный доступ AI-ассистентов к базам MSSQL для просмотра таблиц, чтения данных и выполнения SQL-запросов.

Python
48 stars

Описание

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

Информация

Язык
Python
Лицензия
MIT License
GitHub Stars
48

Ссылки