Ruft das aktuell aktive Design System Template mit i18n-UnterstĂŒtzung, Draft-Status und ausstehenden Ănderungen ab.
Tool Name
get_current_design_system_template
Beschreibung
Das get_current_design_system_template Tool liefert das derzeit aktive Design System Template der Organisation.
Es enthÀlt Template-Metadaten (Name, Icon, Farben), den aktiven User-Template-Status, Draft-Informationen
und die Anzahl ausstehender Ănderungen. Ăbersetzungen werden automatisch anhand des locale-Parameters aufgelöst,
mit Fallback auf Englisch.
Parameter
| Parameter | Typ | Pflicht | Standard | Beschreibung |
|---|---|---|---|---|
| locale | string | Nein | "en" | Zielsprache (z.B. de, en) |
Beispiel Request
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "get_current_design_system_template",
"arguments": {
"locale": "de"
}
},
"id": 1
}Beispiel Response
{
"jsonrpc": "2.0",
"result": {
"content": [
{
"type": "text",
"text": "{\"designSystemId\":\"ds_001\",\"currentTemplateId\":\"tmpl_001\",\"activeUserTemplateId\":null,\"template\":{\"id\":\"tmpl_001\",\"templateId\":\"default\",\"iconName\":\"palette\",\"primaryColor\":\"#3B82F6\",\"previewColors\":[\"#3B82F6\",\"#8B5CF6\"],\"name\":\"Standard\",\"description\":\"Das Standard-Template\",\"features\":[\"Alle Basis-Tokens\",\"Responsive Breakpoints\"]},\"hasPendingChanges\":false,\"pendingChangesCount\":0,\"activeDraft\":null}"
}
]
},
"id": 1
}Response Format
| Feld | Typ | Beschreibung |
|---|---|---|
| designSystemId | string | ID des Design Systems |
| currentTemplateId | string | ID des aktiven Templates |
| activeUserTemplateId | string|null | ID des aktiven User Templates (falls vorhanden) |
| template | object|null | Template-Metadaten (siehe unten) |
| hasPendingChanges | boolean | Ob ausstehende Ănderungen vorhanden sind |
| pendingChangesCount | number | Anzahl der ausstehenden Ănderungen |
| activeDraft | object|null | Aktiver Draft mit ID, Name, Beschreibung, Zeitstempel |
Template-Objekt
| Feld | Typ | Beschreibung |
|---|---|---|
| id | string | Interne Template-ID |
| templateId | string | Template-Identifier (z.B. "default") |
| iconName | string | Icon-Name fĂŒr die Darstellung |
| primaryColor | string | PrimÀrfarbe als HEX-Wert |
| previewColors | string[] | Vorschaufarben |
| name | string | Lokalisierter Name |
| description | string | Lokalisierte Beschreibung |
| features | string[] | Liste der Template-Features |