
Aegov Mcp
io.github.dlsforgePublished by GitHub account dlsforgev0.2.2Updated Oct 24, 2026
UAE Design System (AEGOV DLS) for AI assistants: components, tokens, validation. Not TDRA-official.
Overview
Lets an AI assistant look up UAE government design system components and tokens, scaffold UAE Pass and Emirates ID UI, and validate snippets.
- What you can do
- Exposes the AEGOV DLS core to coding assistants through tools such as listComponents, getComponent, getTokens, scaffoldUaePass, scaffoldEmiratesId and validate_snippet. It provides component schemas, resolved design tokens and a rule engine so generated government UI follows the same standard the companion auditor checks. It is a community project, not TDRA-official.
- When to use it
- Use it when building or reviewing UAE government-facing interfaces and you want an assistant to generate on-standard components, tokens and UAE Pass or Emirates ID scaffolding, and to check snippets against the DLS rules.
- Requirements
- Runs locally as a stdio process, installed from the npm package @dlsforge/aegov-mcp; Node.js and npm are needed. No authentication, environment variables or headers are declared. Desktop only.
Installation
In SourceWeft
- Open Aegov Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
DLSForge — UAE Design System (AEGOV DLS) tooling
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:
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.
The generate → verify loop
Working in this repo
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.
License
MIT — see LICENSE.
Source: README.md at commit 4f51f7e
Tools
0Version history
1- v0.2.2LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts