К основному содержанию
MCP-сервер CX Codex

Microsoft SQL Server — MCP-сервер для Claude Code: схема, запросы

Даёт агенту доступ к SQL Server: читает схему, выполняет только SELECT, разбирает планы и пишет в базу, если разрешить. Нужен, когда данные лежат в MSSQL, а не в Postgres.

Открыть на GitHub

Что делает Microsoft SQL Server

Сервер по умолчанию работает в режиме только чтения. Агент может посмотреть метаданные, выполнить параметризованный запрос и разобрать план выполнения. Запись включается отдельно, флагом AllowWrite для конкретного профиля.

Профиль — это одно подключение: строка соединения, лимиты на строки и таймауты, разрешена ли запись. Профиль default есть всегда, остальные задаются в appsettings.json или через переменные вида McpMssql__Profiles__<NAME>__<FIELD>. Один инструмент может ходить на несколько серверов сразу.

Нужен .NET 8.0 или новее и строка подключения. Без неё сервер не стартует: профиль без ConnectionString — включая пустой default — падает на запуске. Лимиты жёсткие: Query:MaxRows не поднять выше 1000, а Query:CommandTimeoutSeconds — выше 300, при старте значение обрежется и предупреждение уйдёт в stderr. Флаг AllowWrite — мягкий предохранитель, а не право в базе. Хотите жёсткую защиту от записи — берите логин с ролью db_datareader.

Какие задачи решает

  • посмотреть структуру таблиц и связи, не открывая SSMS
  • выполнить SELECT по параметрам и не собрать SQL инъекцию
  • разобрать план выполнения медленного запроса
  • держать несколько серверов MSSQL в одном подключении к агенту
  • включить запись только для профиля миграций

Примеры запросов агенту

  • Покажи список таблиц в схеме dbo и их колонки
  • Выполни запрос по профилю warehouse: выручка по месяцам за прошлый год
  • Разбери план выполнения этого запроса и скажи, где он тормозит

Как установить Microsoft SQL Server

Установка

Команды запуска нет в реестре MCP — смотрите README репозитория

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Вопросы о Microsoft SQL Server

Как установить Microsoft SQL Server MCP-сервер?

Поставьте как глобальный инструмент: dotnet tool install --global Alyio.McpMssql --prerelease. Затем задайте MCPMSSQL_CONNECTION_STRING и запустите mcp-mssql.

Что делает этот MCP-сервер?

Отдаёт агенту схему базы, параметризованные SELECT-запросы и разбор планов выполнения. Запись выключена, пока её не разрешат для профиля.

Можно ли подключить несколько серверов сразу?

Да, через профили в appsettings.json или переменные McpMssql__Profiles__<NAME>__<FIELD>. Каждый инструмент принимает необязательный параметр profile.

Похожие MCP-серверы

Все MCP-серверы по теме «Данные и базы» →
World Monitor koala73 Подключает к агенту глобальный мониторинг событий: военные конфликты, биржевые сводки, энергетику и кибербезопасность. Пригодится для анализа геополитических и рыночных рисков прямо в чате. CX Codex +1 ★ 89 408звёзд репо Scrapling MCP Server D4Vinci Веб-скрейпинг страниц с защитой Cloudflare и рендерингом JavaScript для ИИ-агентов. Помогает собирать данные сайтов в Markdown или JSON без ручного обхода блокировок. CX Codex +1 ★ 89 433звёзд репо MCP Toolbox for Databases официальный googleapis Подключает ИИ-агента к базам данных через MCP: можно изучать схемы, выполнять запросы и создавать код с учётом структуры базы. CX Codex +1 ★ 16 717звёзд репо PostHog MCP Server PostHog Подключает PostHog к ИИ-клиентам для аналитики событий и управления флагами функциональности. CX Codex +1 ★ 40 409звёзд репо dbx t8y2 MCP-сервер, через который ИИ-агент выполняет запросы к базам данных по подключениям, настроенным в DBX. CX Codex +1 ★ 27 669звёзд репо Metabase metabase Подключает AI-ассистентов к инстансу Metabase для поиска таблиц, запуска аналитических запросов и построения графиков с учётом прав пользователя. CX Codex +1 ★ 49 845звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой