MISSING: publicResources.mcp.items.update-field

Aktualisiert StoryBrand 7-Elemente Planungsfelder für ein Projekt. Unterstützt partielle Updates.

Tool Name

update_sb7_field

Beschreibung

Das update_sb7_field Tool aktualisiert ein oder mehrere StoryBrand-Planungsfelder. Es unterstützt partielle Updates — nur die angegebenen Felder werden geändert. Die Daten sind durch Session-basierte Authentifizierung und Organisations-Scoping geschützt.

Parameter

ParameterTypRequiredBeschreibung
projectIdstringJaProjekt-UUID (gültige UUID v4)
characterstringNeinZielgruppe / Held (max. 2000 Zeichen)
characterNeedsstringNeinKundenbedürfnisse (max. 2000 Zeichen)
problemstringNeinProblem des Charakters (max. 2000 Zeichen)
problemImpactstringNeinAuswirkungen des Problems (max. 2000 Zeichen)
guidestringNeinGuide / Marke (max. 2000 Zeichen)
guideCredibilitystringNeinGlaubwürdigkeit des Guides (max. 2000 Zeichen)
planstring[]NeinPlan-Schritte (max. 10 Einträge à 500 Zeichen)
callToActionstringNeinCall to Action (max. 500 Zeichen)
directCtastringNeinDirekter CTA (max. 500 Zeichen)
transitionalCtastringNeinÜbergangs-CTA (max. 500 Zeichen)
successstringNeinErfolgsszenario (max. 2000 Zeichen)
failurestringNeinMisserfolgsszenario (max. 2000 Zeichen)
transformationstringNeinTransformation (max. 2000 Zeichen)
currentPhasenumberNeinAktueller Schritt (1-3)
phase1CompletedbooleanNeinSchritt 1 abgeschlossen
phase2CompletedbooleanNeinSchritt 2 abgeschlossen
phase3CompletedbooleanNeinSchritt 3 abgeschlossen

Beispiel Request

{ "jsonrpc": "2.0", "method": "tools/call", "params": { "name": "update_sb7_field", "arguments": { "projectId": "cdc9b373-0f96-4ed3-8d4e-50db6019d327", "character": "Kleine und mittlere Unternehmen", "problem": "Fehlende Online-Präsenz und keine technischen Kenntnisse" } }, "id": 1 }

Beispiel Response

{ "jsonrpc": "2.0", "result": { "content": [ { "type": "text", "text": "{\"projectId\":\"cdc9b373-0f96-4ed3-8d4e-50db6019d327\",\"updatedFields\":[\"character\",\"problem\"],\"currentStep\":1,\"message\":\"Successfully updated 2 field(s)\"}" } ] }, "id": 1 }

Fehler

CodeBedeutung
-32602Ungültige Parameter (UUID-Format, Feldvalidierung)
-32000Keine Felder zum Aktualisieren angegeben

Verwandte Tools