Typografie-Skala löschen

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

ParameterTypRequiredBeschreibung
typographyScaleIdstringUUID 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

Verwandte Tools