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

XAF Logic Explainer — MCP-сервер для Claude Code: запуск и обзор

Передаёт структуру приложения DevExpress XAF ассистенту: разбирает сущности, контроллеры, правила и разметку Model Editor прямо из исходников. Помогает избежать выдуманной логики.

Открыть на GitHub

Что делает XAF Logic Explainer

Сервер сканирует модули DevExpress XAF и формирует для ассистента карту проекта. Он считывает бизнес-объекты и атрибуты связей вроде [Association] или [Aggregated]. Инструмент распознаёт способ хранения данных, отделяя проекты на XPO от контекстов EF Core. Целевая платформа тоже учитывается, включая старый формат .NET Framework 4.8.

Разбор выполняется через синтаксические деревья Roslyn. Проект не нужно компилировать. Серверу не требуются бинарные библиотеки DevExpress, поэтому анализ проходит без сборки зависимостей.

Помимо кода C#, утилита обрабатывает файлы Model Editor (.xafml). В них часто спрятаны настройки колонок и фильтры представлений. Также считываются действия контроллеров, валидация, генерация данных в ModuleUpdater и параметры отчётов.

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

  • разобрать связи сущностей и атрибуты XAF без сборки проекта
  • передать агенту скрытые настройки колонок из файлов .xafml
  • проверить критерии срабатывания действий в контроллерах
  • извлечь правила валидации и миграции базы данных

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

  • Поясни, какие правила валидации назначены для сущности Invoice
  • Проверь разметку .xafml и найди скрытые колонки в списке заказов
  • Покажи условия запуска действий внутри ApproveController

Как установить XAF Logic Explainer

Установка

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

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

Вопросы о XAF Logic Explainer

Как установить XAF Logic Explainer для Claude Code?

Сервер доступен в реестре MCP под именем io.github.peopleworks/xaf-logic-explainer. Также сборка опубликована как пакет XafLogicExplainer.Mcp в NuGet.

Что делает XAF Logic Explainer?

Инструмент извлекает архитектуру приложения DevExpress XAF из файлов C# и XML. Он передаёт агенту данные о сущностях, действиях контроллеров и правках разметки Model Editor.

Нужно ли компилировать проект для работы сервера?

Компиляция не требуется, так как сервер разбирает синтаксис через Roslyn. Ему не нужны установленные бинарные сборки DevExpress.

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

Все MCP-серверы по теме «Настройка агента: память, контекст, субагенты» →
REA morluto Инспектирует скомпилированные программы, сборки Electron и JavaScript прямо через ИИ-агента. Помогает понять логику чужих функций без исходного кода. CX Codex +1 ★ 392 262звёзд репо GitHub официальный github Подключает ИИ-агента к GitHub: читает код, заводит issues и пул-реквесты, следит за сборками Actions. Пригодится, когда не хочется переключаться в браузер. CX Codex +1 ★ 33 989звёзд репо Netdata netdata Отдаёт ИИ-агенту данные мониторинга: метрики, логи, алерты и поиск аномалий. Пригодится, когда нужно разобраться, что происходит на сервере, не открывая дашборд. CX Codex +1 ★ 81 163звёзд репо browser-use browser-use Сервер помогает агенту выполнять задачи в браузере: находить данные и заполнять формы. Подключите его, когда нужно поручить агенту действия на веб-странице. CX Codex +1 ★ 119 231звёзд репо Codebase Memory DeusData Локальный MCP-сервер, который строит граф кода, документации и инфраструктуры репозитория. Помогает агенту находить нужные места без повторного чтения файлов. CX Codex +1 ★ 47 577звёзд репо mcp-server HeyPuter Подключает ИИ-агента к Puter: файлы, сайты и воркеры через один MCP-сервер. Пригодится, если проект живёт в облаке Puter. CX Codex +1 ★ 43 902звёзд репо

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

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