Codefluss Logo

User Template erstellen

Erstellt ein neues benutzerdefiniertes Design System Template basierend auf einem System-Template.

Tool Name

create_user_template

Beschreibung

Das create_user_template Tool erstellt ein neues benutzerdefiniertes Template, das auf einem vorhandenen System-Template basiert. Es prüft automatisch die Abo-Limits der Organisation und verwendet standardmäßig das default System-Template als Basis. Das neue Template erbt alle Design-Tokens des Quell-Templates und kann anschließend individuell angepasst werden.

Hinweis: Das Löschen von User Templates ist nur über die Web-Oberfläche möglich, nicht über MCP.

Parameter

ParameterTypPflichtStandardBeschreibung
namestringJa—Name des Templates (1–255 Zeichen)
descriptionstringNein—Beschreibung des Templates (max. 1000 Zeichen)
sourceTemplateIdstringNein"default"ID des System-Templates als Basis
iconNamestringNein—Icon-Name für die Darstellung (max. 100 Zeichen)
primaryColorstringNein—Primärfarbe als HEX-Wert (z.B. "#FF5500")

Beispiel Request

{ "jsonrpc": "2.0", "method": "tools/call", "params": { "name": "create_user_template", "arguments": { "name": "Corporate Blue", "description": "Unternehmensspezifisches Template mit blauer Farbpalette", "sourceTemplateId": "default", "primaryColor": "#1E40AF" } }, "id": 1 }

Beispiel Response

{ "jsonrpc": "2.0", "result": { "content": [ { "type": "text", "text": "{\"id\":\"ut_001\",\"name\":\"Corporate Blue\",\"description\":\"Unternehmensspezifisches Template mit blauer Farbpalette\",\"iconName\":null,\"primaryColor\":\"#1E40AF\",\"previewColors\":[\"#1E40AF\"],\"sourceTemplateId\":\"default\",\"organizationId\":\"org_001\",\"createdBy\":\"user_001\",\"createdAt\":\"2026-02-15T08:00:00Z\",\"updatedAt\":\"2026-02-15T08:00:00Z\",\"limits\":{\"current\":2,\"limit\":5,\"remaining\":3}}" } ] }, "id": 1 }

Response Format

FeldTypBeschreibung
idstringEindeutige ID des erstellten Templates
namestringName des Templates
descriptionstringBeschreibung
iconNamestringIcon-Name
primaryColorstringPrimärfarbe als HEX-Wert
previewColorsarrayVorschaufarben
sourceTemplateIdstringID des Quell-Templates
organizationIdstringOrganisations-ID
createdBystringID des erstellenden Benutzers
createdAtstringErstellungszeitpunkt (ISO 8601)
updatedAtstringLetzter Änderungszeitpunkt (ISO 8601)
limitsobjectAktuelle Abo-Limits (siehe unten)

Limits-Objekt

FeldTypBeschreibung
currentnumberAktuelle Anzahl an User Templates
limitnumberMaximale Anzahl laut Abonnement
remainingnumberVerbleibende Templates

Fehlerfälle

FehlerBeschreibung
Template limit reachedAbo-Limit fĂĽr Templates wurde erreicht. Upgrade erforderlich.
User is not a memberDer Benutzer gehört keiner Organisation an.
Failed to create templateInterner Fehler bei der Template-Erstellung.

Verwandte Tools