Typografie-Skala erstellen

Erstellt eine neue Typografie-Skala für konsistente Text-Hierarchie im Design System.

Tool Name

create_typography_scale

Beschreibung

Dieses Tool erstellt eine neue Typografie-Skala im Design System eines Projekts. Typografie-Skalen definieren wiederverwendbare Textstile wie Überschriften, Fließtext oder Labels mit festgelegten Schriftgrößen, Zeilenhöhen und Schriftgewichten. Sie bilden die Grundlage für eine konsistente typografische Hierarchie.

Parameter

ParameterTypRequiredBeschreibung
namestringEindeutiger Name der Typografie-Skala (z.B. "heading-1", "body-large")
fontSizestringSchriftgröße mit CSS-Einheit (z.B. "2.5rem", "16px")
lineHeightstringZeilenhöhe als Faktor oder CSS-Wert (z.B. "1.2", "1.5")
fontWeightnumberSchriftgewicht als numerischer Wert (100-900)
letterSpacingstringZeichenabstand mit CSS-Einheit (z.B. "-0.025em", "0.05em")
projectIdstringUUID des Projekts, zu dem die Skala gehört

Beispiel Request

{ "jsonrpc": "2.0", "method": "tools/call", "params": { "name": "create_typography_scale", "arguments": { "name": "heading-1", "fontSize": "2.5rem", "lineHeight": "1.2", "fontWeight": 700, "letterSpacing": "-0.025em", "projectId": "proj_abc123def456" } }, "id": 1 }

Beispiel Response

{ "jsonrpc": "2.0", "result": { "content": [ { "type": "text", "text": "Typography scale 'heading-1' created successfully" } ], "data": { "typographyScaleId": "typo_789xyz012abc", "name": "heading-1", "fontSize": "2.5rem", "lineHeight": "1.2", "fontWeight": 700, "letterSpacing": "-0.025em", "projectId": "proj_abc123def456", "status": "draft", "createdAt": "2026-02-04T10:30:00Z" } }, "id": 1 }

Hinweise

  • Änderungen werden als Draft gespeichert und müssen separat publiziert werden
  • Audit-Log wird erstellt mit source: "mcp"
  • Typografie-Skalen werden für konsistente Text-Hierarchie verwendet
  • Der Name muss innerhalb des Projekts eindeutig sein
  • Empfohlene Namenskonvention: semantische Namen wie "heading-1", "body-small", "caption"
  • Schriftgewichte folgen dem CSS-Standard: 100 (thin) bis 900 (black)

Verwandte Tools