UAE Design System (AEGOV DLS) for AI assistants: components, tokens, validation. Not TDRA-official.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Community project. Not affiliated with or endorsed by TDRA.
The MCP server is listed on the official MCP Registry (io.github.dlsforge/aegov-mcp), Glama, and Smithery.
npm-workspaces monorepo holding the public, MIT-licensed DLSForge packages:
| Package | What it is | Status |
|---|---|---|
@dlsforge/aegov-rules-core | Machine-readable model of the AEGOV DLS: component schemas, resolved design tokens, catalogue loader, and the DLS rule engine shared by every DLSForge tool. | published: 0.2.1 on npm |
@dlsforge/aegov-mcp | MCP server exposing the core to AI coding assistants β listComponents, getComponent, getTokens, scaffoldUaePass, scaffoldEmiratesId, validate_snippet. | published: 0.2.2 on npm |
@dlsforge/aegov-audit (Mizan) | Compliance & accessibility auditor for UAE government sites (axe-core + Lighthouse + DLS rules over the rendered DOM), consuming the same core. Ships a CLI and a reusable GitHub Action. | published: 0.2.2 on npm |
The two tools mirror each other: the MCP server generates on-standard government UI, Mizan audits it β both enforcing the same rules from the shared core, so the standard is defined once.
Mizan's suites render pages, so npx playwright install chromium is needed once for npm test / npm run evals:audit.
See each package's own README for usage.
MIT β see LICENSE.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/aegov-mcp)<a href="https://allmcps.com/mcp/aegov-mcp"><img src="https://allmcps.com/api/badge/aegov-mcp?style=directory" alt="Aegov MCP on AllMCPs" /></a>