# Devart MCP Server for Dynamics 365 (ADO.NET)

MCP-сервер, через который ИИ-клиент читает и меняет данные Dynamics 365 по запросам на естественном языке. Нужен, когда отчёты и выборки хочется получать без ручных экспортов.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed
- Автор: devart-ai-connectivity
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/devart-ai-connectivity/devart-mcp-server-dynamics365
- Обновлён: 2026-09-03
- HTML: https://affpapa.org/nevibecode/mcp/devart-mcp-server-for-dynamics-365-adonet

## Что делает

Сервер стоит между ИИ-клиентом и базой Dynamics 365: запрос на естественном языке превращается в структурированный запрос, тот выполняется через драйверы Devart, а обратно приходит структурированный результат. Схема данных учитывается, доступ на чтение и запись есть.

Два пути. Готовый инсталлятор Devart MCP Server и Devart ODBC Driver for Dynamics 365 — соединение и интеграцию настраивают в графическом интерфейсе. Либо сборка из исходников на .NET 8 SDK: ветка ADO.NET тянет пакет dotConnect через NuGet при сборке, ветке ODBC нужен установленный вручную ODBC-драйвер. Для ODBC разрядность целевой платформы должна совпадать с разрядностью источника данных, иначе сборка под `win-x64` или `win-x86` не состыкуется с DSN.

После сборки рядом с исполняемым файлом кладут `mcpserver.json` с массивом `Connections`: имя соединения, строка подключения или `DsnName`, транспорт `stdio` либо `http` (для `http` ещё `HttpPort`). При `stdio` клиент запускает сервер сам, при `http` его стартуют вручную командой вида `Devart.AI.McpServer.AdoNet.Dynamics365.exe run my_dynamics365`. Строка подключения ADO.NET в примере содержит `License Key` — без лицензии Devart соединение не поднимется.

## Требования
- Переменные окружения: `DEVART_MCP_DYNAMICS365_CONNECTION` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

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

## Когда брать
- Получить выборку из Dynamics 365 вопросом на естественном языке
- Собрать отчёт по бизнес-данным без ручного экспорта
- Записать или обновить записи в базе через ИИ-клиент
- Настроить доступ к данным Dynamics 365 из Cursor или Claude
- Поднять локальный MCP-сервер над своим источником данных

## Примеры запросов агенту
- Покажи все открытые сделки в Dynamics 365 за этот квартал
- Сколько активных контактов у нашего аккаунта в Dynamics 365?
- Создай запись в Dynamics 365 по этим данным

## Похожие
- [dynamics-crm](https://affpapa.org/nevibecode/skills/dynamics-crm.md) — скилл · 544 установки
- [migrating-oracle-to-postgres-data-access-code](https://affpapa.org/nevibecode/skills/migrating-oracle-to-postgres-data-access-code.md) — скилл · 10 установок
- [akka-net-best-practices](https://affpapa.org/nevibecode/skills/akka-net-best-practices.md) — скилл · 431 установка
- [akka-net-testing-patterns](https://affpapa.org/nevibecode/skills/akka-net-testing-patterns.md) — скилл · 411 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
