Löscht eine bestehende Typografie-Skala aus dem Design System.
Tool Name
delete_typography_scale
Beschreibung
Dieses Tool entfernt eine Typografie-Skala permanent aus dem Design System eines Projekts. Vor dem Löschen wird geprüft, ob die Skala noch von Komponenten referenziert wird. Bei bestehenden Referenzen wird das Löschen verhindert, um Inkonsistenzen zu vermeiden.
Parameter
| Parameter | Typ | Required | Beschreibung |
|---|---|---|---|
| typographyScaleId | string | ✓ | UUID der zu löschenden Typografie-Skala |
Beispiel Request
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "delete_typography_scale",
"arguments": {
"typographyScaleId": "typo_789xyz012abc"
}
},
"id": 1
}Beispiel Response
{
"jsonrpc": "2.0",
"result": {
"content": [
{
"type": "text",
"text": "Typography scale 'heading-1' deleted successfully"
}
],
"data": {
"typographyScaleId": "typo_789xyz012abc",
"name": "heading-1",
"deleted": true,
"deletedAt": "2026-02-04T14:20:00Z"
}
},
"id": 1
}Fehler Response
{
"jsonrpc": "2.0",
"error": {
"code": -32602,
"message": "Cannot delete typography scale: referenced by 3 components",
"data": {
"typographyScaleId": "typo_789xyz012abc",
"referencedBy": [
{ "type": "component", "id": "comp_001", "name": "PageHeader" },
{ "type": "component", "id": "comp_002", "name": "HeroSection" },
{ "type": "component", "id": "comp_003", "name": "ArticleTitle" }
]
}
},
"id": 1
}Hinweise
- Diese Aktion ist permanent und kann nicht rückgängig gemacht werden
- Audit-Log wird erstellt mit source: "mcp"
- Löschen wird blockiert, wenn die Skala noch von Komponenten verwendet wird
- Entfernen Sie zuerst alle Referenzen oder weisen Sie alternative Skalen zu
- Auch Draft-Skalen können gelöscht werden
- Bei erfolgreicher Löschung werden keine CSS-Variablen mehr generiert