mcpField
A
aegov-mcp

aegov-mcp

ローカル
github.com開発ツール0今日更新

aegov-mcp について

aegov-mcp は、UAE AEGOV デザインシステムのコンポーネント、トークン、スキャフォールド生成、コードスニペット検証を AI コーディングアシスタントに提供するコミュニティ製 MCP サーバーです。Mizan 監査ツールとルールコアを共有し、TDRA とは無関係で承認も受けていないと明記されています。

主な機能

  1. 01コンポーネントの一覧・取得
  2. 02デザイントークンへのアクセス
  3. 03UAE Pass 向け UI のスキャフォールド生成
  4. 04Emirates ID 向け UI のスキャフォールド生成
  5. 05コードスニペットの検証

活用シーン

  1. 01AEGOV DLS 準拠の UI 構築
  2. 02コンポーネントとデザイントークンの参照
  3. 03デザインルールに沿ったコード検証

MCP 対応

AEGOV ルールコアを、コンポーネントの一覧・取得、トークン参照、UAE Pass と Emirates ID のスキャフォールド生成、スニペット検証のツールとして公開します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"dlsforge-aegov": {
"command": "npx",
"args": [
"-y",
"@dlsforge/aegov-mcp"
]
}
}
}
起動コマンドnpx -y @dlsforge/aegov-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@dlsforge/aegov-mcp0.2.2

ツール

7

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
messagestringいいえエコーバックする任意のメッセージ

詳細

DLSForge — UAE デザインシステム(AEGOV DLS)ツール

コミュニティプロジェクトです。TDRA との提携や、TDRA による承認はありません。

smithery badge

MCP サーバーは、公式 MCP Registry(io.github.dlsforge/aegov-mcp)、Glama、Smitheryに登録されています。

公開されている MIT ライセンスの DLSForge パッケージを含む npm-workspaces モノレポです。

パッケージ内容ステータス
@dlsforge/aegov-rules-coreAEGOV DLS の機械可読モデルです。コンポーネントスキーマ、解決済みデザイントークン、カタログローダー、およびすべての DLSForge ツールで共有される DLS ルールエンジンを含みます。公開済み:npm で 0.2.1
@dlsforge/aegov-mcpAI コーディングアシスタントにコア機能を提供する MCP サーバーです。listComponents、getComponent、getTokens、scaffoldUaePass、scaffoldEmiratesId、validate_snippet を提供します。公開済み:npm で 0.2.2
@dlsforge/aegov-audit(Mizan)UAE 政府機関サイト向けのコンプライアンスおよびアクセシビリティ監査ツールです(レンダリングされた DOM に対して axe-core、Lighthouse、DLS ルールを実行)。同じコアを利用し、CLI と再利用可能な GitHub Action を提供します。公開済み:npm で 0.2.2

2 つのツールは相互に連携します。MCP サーバーが標準に準拠した政府機関向け UI を生成し、Mizan が監査します。どちらも共有コアの同じルールを適用するため、標準は一度だけ定義されます。

生成 → 検証のループ

@dlsforge/aegov-rules-core   ← the standard, defined once (catalogue + rule engine)
        │
        ├── @dlsforge/aegov-mcp     → assistants GENERATE valid government UI
        └── @dlsforge/aegov-audit   → Mizan VERIFIES a finished/in-progress site

このリポジトリでの作業

npm install          # once, at the root — links the workspaces
npm run build        # builds rules-core → mcp → audit (order matters)
npm test             # all suites, every package
npm run evals        # the 10 government-screen evals (mcp)
npm run evals:audit  # Mizan's fixture-site evals (audit)
npm run smoke        # stdio smoke test (mcp)
npm run validate     # catalogue lint + invariants (rules-core)

Mizan のテストスイートはページをレンダリングするため、npm test / npm run evals:audit を実行する前に、npx playwright install chromium を一度実行する必要があります。

使用方法については、各パッケージの README をご覧ください。

ライセンス

MIT — LICENSE をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。