Listet alle Schriftart-Definitionen des Design Systems auf.
Tool Name
list_fonts
Beschreibung
Das list_fonts Tool gibt alle im Design System definierten Schriftarten zurĂŒck. Jede Schriftart
enthĂ€lt die Font-Familie, verfĂŒgbare Schriftgewichte und Fallback-Fonts fĂŒr optimale
BrowserkompatibilitÀt.
Parameter
Dieses Tool benötigt keine Parameter.
Beispiel Request
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "list_fonts",
"arguments": {}
},
"id": 1
}Beispiel Response
{
"jsonrpc": "2.0",
"result": {
"content": [
{
"type": "text",
"text": "[{\"id\":\"font_001\",\"name\":\"heading\",\"family\":\"Inter\",\"weights\":[400,500,600,700],\"fallback\":\"system-ui, sans-serif\"},{\"id\":\"font_002\",\"name\":\"body\",\"family\":\"Inter\",\"weights\":[400,500],\"fallback\":\"system-ui, sans-serif\"},{\"id\":\"font_003\",\"name\":\"mono\",\"family\":\"JetBrains Mono\",\"weights\":[400,500],\"fallback\":\"Menlo, monospace\"}]"
}
]
},
"id": 1
}Response Format
Array von Schriftart-Objekten mit folgender Struktur:
| Feld | Typ | Beschreibung |
|---|---|---|
| id | string | Eindeutige ID der Schriftart |
| name | string | Bezeichnung (z.B. "heading", "body", "mono") |
| family | string | CSS Font-Familie |
| weights | number[] | Array verfĂŒgbarer Schriftgewichte |
| fallback | string | Fallback-Fonts als CSS-String |
Typische Schriftgewichte
| Gewicht | Bezeichnung |
|---|---|
| 400 | Regular |
| 500 | Medium |
| 600 | Semibold |
| 700 | Bold |