SqlAugur — MCP-сервер для Claude Code: SQL и установка
Даёт ИИ безопасный доступ только для чтения к SQL Server: запросы, схема, диаграммы и диагностика. Нужен для работы с базой через MCP.
Открыть на GitHubЧто делает SqlAugur
SqlAugur подключает ИИ-клиент к одному или нескольким SQL Server через именованные соединения. Сервер принимает только SELECT и CTE, а каждый запрос проверяет через полный AST Microsoft T-SQL Parser. Поэтому комментарии, уловки со строками и обходы через кодировку блокируются на уровне синтаксиса.
Внутри есть просмотр схемы, документация таблиц, графы зависимостей, ER-диаграммы PlantUML и Mermaid, анализ планов выполнения и опциональные инструменты First Responder Kit, DarlingData и sp_WhoIsActive. Набор инструментов раскрывается по мере необходимости, а ограничение скорости и параллелизма сдерживает поток запросов.
Для установки глобального инструмента нужен .NET 10.0 runtime. Конфигурацию соединений сохраняют в appsettings.json, затем сервер добавляют в MCP-конфигурацию клиента. Без доступного SQL Server соединение и просмотр данных работать не будут.
Какие задачи решает
- выполнить безопасный SQL-запрос только для чтения
- изучить таблицы, ключи и ограничения базы
- построить ER-диаграмму в PlantUML или Mermaid
- разобрать план выполнения запроса
- проверить состояние SQL Server через DBA-инструменты
Примеры запросов агенту
- Покажи схему базы
productionс таблицами, ключами и ограничениями. - Выполни только запрос чтения, который найдёт последние записи в нужной таблице.
- Построй ER-диаграмму базы в формате Mermaid и объясни связи.
Как установить SqlAugur
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о SqlAugur
Как установить SqlAugur в Claude Code?
Установите .NET 10.0 runtime, затем выполните dotnet tool install -g SqlAugur. Сохраните подключения в ~/.config/sqlaugur/appsettings.json на Linux/macOS или в %APPDATA%\sqlaugur\appsettings.json на Windows, добавьте сервер с командой sqlaugur в MCP-конфигурацию Claude Code и проверьте установку запросом list_servers.
Что делает SqlAugur?
Он даёт ИИ-клиенту доступ только для чтения к SQL Server. Сервер проверяет SQL через AST, показывает схему и диаграммы, анализирует планы выполнения и поддерживает DBA-диагностику.
Какие запросы разрешены через SqlAugur?
Разрешены только SELECT и CTE. Диагностические процедуры также получают блокировку параметров, которая не допускает операции записи.