Aktualisiert eine bestehende Typografie-Skala mit neuen Werten.
Tool Name
update_typography_scale
Beschreibung
Dieses Tool aktualisiert eine existierende Typografie-Skala im Design System. Es können einzelne oder mehrere Eigenschaften gleichzeitig geĂ€ndert werden. Nur die ĂŒbergebenen Parameter werden aktualisiert, alle anderen bleiben unverĂ€ndert. Dies ermöglicht prĂ€zise Anpassungen an der typografischen Hierarchie.
Parameter
| Parameter | Typ | Required | Beschreibung |
|---|---|---|---|
| typographyScaleId | string | â | UUID der zu aktualisierenden Typografie-Skala |
| name | string | â | Neuer Name der Typografie-Skala |
| fontSize | string | â | Neue SchriftgröĂe mit CSS-Einheit |
| lineHeight | string | â | Neue Zeilenhöhe als Faktor oder CSS-Wert |
| fontWeight | number | â | Neues Schriftgewicht (100-900) |
| letterSpacing | string | â | Neuer Zeichenabstand mit CSS-Einheit |
Beispiel Request
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "update_typography_scale",
"arguments": {
"typographyScaleId": "typo_789xyz012abc",
"fontSize": "3rem",
"fontWeight": 800
}
},
"id": 1
}Beispiel Response
{
"jsonrpc": "2.0",
"result": {
"content": [
{
"type": "text",
"text": "Typography scale 'heading-1' updated successfully"
}
],
"data": {
"typographyScaleId": "typo_789xyz012abc",
"name": "heading-1",
"fontSize": "3rem",
"lineHeight": "1.2",
"fontWeight": 800,
"letterSpacing": "-0.025em",
"projectId": "proj_abc123def456",
"status": "draft",
"updatedAt": "2026-02-04T11:45:00Z"
}
},
"id": 1
}Hinweise
- Ănderungen werden als Draft gespeichert und mĂŒssen separat publiziert werden
- Audit-Log wird erstellt mit source: "mcp"
- Mindestens ein optionaler Parameter muss angegeben werden
- Bei NamensÀnderung muss der neue Name innerhalb des Projekts eindeutig sein
- Die Skala behÀlt ihren Draft-Status bis zur expliziten Publikation
- Alle Komponenten, die diese Skala referenzieren, werden nach Publikation aktualisiert