Life Scenario

For parents and teachers: SEL trait guides, practice scenarios, what-to-say guides (ages 6-14).

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
95%
Vollständigkeit des Schemas
65%
Qualität der Benennung
100%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~2,109Tokens (Tool-Definitionen)
~4.7 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (1.65% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "info": {
      "url": "https://lifescenario.ai/api/mcp"
    }
  }
}

Remote-Endpunkte

https://lifescenario.ai/api/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (4)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢list_traits

Lists the 15 social and emotional learning (SEL) traits Life Scenario practises, each with a plain-language description and the everyday skills it covers. For questions about what a trait means for a child aged 6–14.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "traits": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "description": {
            "type": "string"
          },
          "practises": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        },
        "required": [
          "id",
          "name",
          "description"
        ]
      }
    }
  },
  "required": [
    "traits"
  ]
}
🟢find_practice_situation(situation, age)

Finds up to 3 public Life Scenario practice scenarios for a real-life situation a child is facing (for example: left out at recess, peer pressure, cheating in a group chat, parents arguing, a new school). Returns each scenario's title, a short excerpt, the ages it is written for, the traits it practises, a link the adult can open to try it together with the child without an account and, when one is published, the parent page or what-to-say guide about the same situation. match_quality is "close" (the scenarios are about this situation) or "loose" (they only touch it and may not fit). An empty or loose result means only that no public scenario fits. Returns authored practice scenarios only, never other children's answers. Topics involving risk of harm, or medical or legal questions, return status "not_covered" with no guide or practice link.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "situation": {
      "type": "string",
      "minLength": 1,
      "maxLength": 300,
      "description": "The situation in everyday words, e.g. \"friends pressure him to laugh at another kid\"."
    },
    "age": {
      "type": "integer",
      "minimum": 6,
      "maximum": 14,
      "description": "Optional child age (6–14). Scenarios written for this age are ranked first."
    }
  },
  "required": [
    "situation"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "match_quality": {
      "type": "string",
      "enum": [
        "close",
        "loose"
      ],
      "description": "close = the scenarios are about this situation; loose = they only touch it and may not fit. Absent when there are no matches."
    },
    "matches": {
      "type": "array",
      "description": "Up to 3 practice scenarios; empty when no public scenario fits or the topic is not covered.",
      "items": {
        "type": "object",
        "properties": {
          "title": {
            "type": "string"
          },
          "situation": {
            "type": "string",
            "description": "Short excerpt of the scenario text."
          },
          "ages": {
            "type": "string",
            "description": "Ages the scenario is written for, e.g. \"8–14\"."
          },
          "age_note": {
            "type": "string",
            "description": "Present when the scenario is not written for the age that was asked about."
          },
          "traits_practised": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "play_url": {
            "type": "string",
            "description": "Opens the scenario without an account."
          },
          "scenario_page_url": {
            "type": "string",
            "description": "Published page for parents about this situation, when there is one."
          },
          "what_to_say_guide_url": {
            "type": "string",
            "description": "Published what-to-say guide that uses this scenario, when there is one."
          }
        },
        "required": [
          "title",
          "situation",
          "ages",
          "play_url"
        ]
      }
    },
    "how_it_works": {
      "type": "string"
    },
    "note": {
      "type": "string"
    },
    "status": {
      "type": "string",
      "enum": [
        "not_covered"
      ],
      "description": "Present only when the topic is not covered: no guide or practice link is returned."
    },
    "topic_area": {
      "type": "string",
      "enum": [
        "self_harm_or_suicide",
        "abuse_or_sexual_harm",
        "violence_or_weapons",
        "eating_or_body",
        "medical_or_diagnostic",
        "legal",
        "bereavement_or_serious_illness"
      ],
      "description": "With status not_covered: the kind of topic that was recognised."
    },
    "urgent_help": {
      "type": "string",
      "description": "With status not_covered, for topics involving risk of harm: where to get urgent help, in the wording published in Life Scenario's guides."
    }
  },
  "required": [
    "matches"
  ]
}
🟢get_what_to_say(topic)

Finds the published Life Scenario "What to say" guide for parents that best matches a topic (for example: "nobody will play with me", "being teased") and returns its short answer, the key lines a child can say, its URL and, when the guide has one, a practice_url: a practice scenario on a similar situation that the adult can open with the child without signing up. If no guide on that topic is published, returns status "no_article_yet" and, when a public practice scenario is about the same situation, that scenario. Topics involving risk of harm, or medical or legal questions, return status "not_covered" with no guide or practice link.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "topic": {
      "type": "string",
      "minLength": 1,
      "maxLength": 200,
      "description": "The topic or the words the child used, e.g. \"left out at recess\"."
    }
  },
  "required": [
    "topic"
  ],
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "status": {
      "type": "string",
      "enum": [
        "no_article_yet",
        "not_covered"
      ],
      "description": "Absent when a guide is returned."
    },
    "match_quality": {
      "type": "string",
      "enum": [
        "close"
      ],
      "description": "Present with a guide, and with nearest_practice_situation."
    },
    "title": {
      "type": "string"
    },
    "url": {
      "type": "string"
    },
    "for_ages": {
      "type": "string"
    },
    "updated": {
      "type": [
        "string",
        "null"
      ]
    },
    "reviewed_by": {
      "type": "string",
      "description": "Name and credentials of the guide's reviewer. Present only when the guide has a named reviewer."
    },
    "short_answer": {
      "type": "string"
    },
    "key_scripts": {
      "type": "array",
      "description": "Lines a child can say, at most 8.",
      "items": {
        "type": "object",
        "properties": {
          "say": {
            "type": "string"
          },
          "when": {
            "type": "string"
          }
        },
        "required": [
          "say"
        ]
      }
    },
    "more_at": {
      "type": "string",
      "description": "The guide's page, which has all of its lines. Present only when the guide has more than 8."
    },
    "urgent_help": {
      "type": "string",
      "description": "Where to get urgent help: the wording of the guide's own section of that name, or, with status not_covered, the same published wording for topics involving risk of harm."
    },
    "practice_url": {
      "type": "string",
      "description": "A practice scenario on a similar situation; opens without an account. Present only when the guide has one."
    },
    "practice_note": {
      "type": "string",
      "description": "What the practice link is, and the ages the scenario is written for when narrower than the guide's."
    },
    "guides_hub": {
      "type": "string",
      "description": "The list of all published guides. Present with status no_article_yet."
    },
    "nearest_practice_situation": {
      "type": "object",
      "properties": {
        "title": {
          "type": "string"
        },
        "situation": {
          "type": "string",
          "description": "Short excerpt of the scenario text."
        },
        "ages": {
          "type": "string",
          "description": "Ages the scenario is written for, e.g. \"8–14\"."
        },
        "age_note": {
          "type": "string",
          "description": "Present when the scenario is not written for the age that was asked about."
        },
        "traits_practised": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "play_url": {
          "type": "string",
          "description": "Opens the scenario without an account."
        },
        "scenario_page_url": {
          "type": "string",
          "description": "Published page for parents about this situation, when there is one."
        },
        "what_to_say_guide_url": {
          "type": "string",
          "description": "Published what-to-say guide that uses this scenario, when there is one."
        }
      },
      "required": [
        "title",
        "situation",
        "ages",
        "play_url"
      ],
      "description": "A public practice scenario about the same situation. Present only with status no_article_yet, and only when one fits closely."
    },
    "how_it_works": {
      "type": "string"
    },
    "topic_area": {
      "type": "string",
      "enum": [
        "self_harm_or_suicide",
        "abuse_or_sexual_harm",
        "violence_or_weapons",
        "eating_or_body",
        "medical_or_diagnostic",
        "legal",
        "bereavement_or_serious_illness"
      ],
      "description": "With status not_covered: the kind of topic that was recognised."
    },
    "note": {
      "type": "string"
    }
  },
  "description": "One of three shapes. A published guide: title, url, short_answer, key_scripts and, when available, practice_url (no status field). No guide on the topic: status \"no_article_yet\" with guides_hub and, when a public practice scenario is about the same situation, nearest_practice_situation. Topic not covered: status \"not_covered\" with topic_area and note, and no link."
}
🟢get_site_overview

Factual overview of Life Scenario: what the SEL practice game for children aged 6–14 does, what it is not, how child safety is handled, what this server can and cannot see, and key links.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "name": {
      "type": "string"
    },
    "website": {
      "type": "string"
    },
    "company": {
      "type": "string"
    },
    "what_it_is": {
      "type": "string"
    },
    "what_it_is_not": {
      "type": "string"
    },
    "safety": {
      "type": "string"
    },
    "traits": {
      "type": "string"
    },
    "links": {
      "type": "object"
    },
    "about_this_server": {
      "type": "string"
    }
  },
  "required": [
    "name",
    "website",
    "what_it_is"
  ]
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet4 Tools