Skip to main content
MCP server CX Codex

XAF Logic Explainer — Claude Code MCP Server: Setup & Features

Extracts DevExpress XAF project structure for your coding agent from source code. It reads entities, controllers, business rules, and Model Editor XML without compiling.

Open on GitHub

What XAF Logic Explainer does

The server parses DevExpress XAF modules to provide coding agents with the exact structure of your codebase. It inspects business objects alongside mapping attributes like [Association] and [Aggregated]. It determines whether the application relies on XPO or EF Core directly from project files. Target frameworks are detected properly, down to legacy .NET Framework 4.8 setups.

Everything is read at the syntax level using Roslyn. Your solution never has to compile. The tool avoids linking against DevExpress runtime assemblies, preventing environment setup headaches.

It also reads Model Editor files (.xafml) where crucial layout and column rules live outside C#. The server extracts controller actions, validation rules, initial seed routines in ModuleUpdater, and report configurations.

What it helps with

  • extract entity relationships and XAF attributes without building the solution
  • feed hidden view settings from .xafml files to the assistant
  • inspect controller action triggers and execution criteria
  • supply validation rules and database migration logic to the agent

Example prompts for the agent

  • Explain which validation rules apply to the Invoice entity
  • Inspect .xafml files and locate hidden columns in the order view
  • Check the execution criteria for actions inside ApproveController

How to install XAF Logic Explainer

Install

The MCP registry has no launch command for it: see the repository README

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about XAF Logic Explainer

How do I install XAF Logic Explainer for Claude Code?

The server is registered in the MCP catalog under io.github.peopleworks/xaf-logic-explainer. It is also available as the XafLogicExplainer.Mcp package on NuGet.

What does XAF Logic Explainer do?

It extracts the structure of your DevExpress XAF project from C# and XML source code. The server supplies entity models, controller logic, and Model Editor customizations to the agent.

Does the application have to compile for the tool to work?

No compilation is needed because Roslyn inspects raw syntax. The server runs without any references to DevExpress runtime assemblies.

Similar MCP servers

All MCP servers for Agent setup: memory, context, orchestration →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor