Listet alle Farbdefinitionen des Design Systems auf.
Tool Name
list_colors
Beschreibung
Das list_colors Tool gibt alle im Design System definierten Farben zurĂŒck. Jede Farbe ist einer
Kategorie zugeordnet (primary, secondary, neutral oder semantic) und enthÀlt den Farbwert in einem
standardisierten Format (HEX, RGB oder HSL).
Parameter
Dieses Tool benötigt keine Parameter.
Beispiel Request
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "list_colors",
"arguments": {}
},
"id": 1
}Beispiel Response
{
"jsonrpc": "2.0",
"result": {
"content": [
{
"type": "text",
"text": "[{\"id\":\"color_001\",\"name\":\"primary-500\",\"value\":\"#3B82F6\",\"category\":\"primary\"},{\"id\":\"color_002\",\"name\":\"secondary-500\",\"value\":\"#8B5CF6\",\"category\":\"secondary\"},{\"id\":\"color_003\",\"name\":\"gray-100\",\"value\":\"#F3F4F6\",\"category\":\"neutral\"},{\"id\":\"color_004\",\"name\":\"error-500\",\"value\":\"#EF4444\",\"category\":\"semantic\"}]"
}
]
},
"id": 1
}Response Format
Array von Farbobjekten mit folgender Struktur:
| Feld | Typ | Beschreibung |
|---|---|---|
| id | string | Eindeutige ID der Farbe |
| name | string | Name der Farbe (z.B. "primary-500") |
| value | string | Farbwert in HEX, RGB oder HSL |
| category | enum | Kategorie: primary, secondary, neutral, semantic |
Kategorien
| Kategorie | Beschreibung |
|---|---|
| primary | Hauptfarben der Marke |
| secondary | ErgÀnzende Akzentfarben |
| neutral | Grautöne fĂŒr Text, HintergrĂŒnde, Rahmen |
| semantic | Bedeutungstragende Farben (Erfolg, Fehler, etc.) |