Legends of Learning
Search the Legends of Learning K-8 games catalog and standards alignment
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
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": {
"catalog": {
"url": "https://app.legendsoflearning.com/mcp"
}
}
}Remote-Endpunkte
https://app.legendsoflearning.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (3)
🟢legends_search_games(game_type, grades, learning_objective_ids, page, page_size, ...)
Searches the public Legends of Learning game catalog (curriculum-aligned learning games for grades K-12 in math, science, and social studies). Arguments (all optional): `query` free-text matches game titles and vocabulary; `grades` narrows to games for those grade levels (integers, 0 = kindergarten through 12); `game_type` is one of "instructional", "question", or "simulation"; `learning_objective_ids` narrows to games aligned to those learning objectives (get ids from legends_browse_standards); `page` (default 1) and `page_size` (default 10, max 25) paginate. Returns `games` (each with id, title, description, image, estimated_duration in minutes, type, grades served, teacher/student ratings, and the game's public url) plus `page`, `page_size`, `total_entries`, and `total_pages`. Example: {"query": "fractions", "grades": [3, 4], "page_size": 5} finds up to five 3rd-4th grade games about fractions.
Eingabe-Schema
{
"type": "object",
"properties": {
"game_type": {
"enum": [
"instructional",
"question",
"simulation"
],
"type": "string"
},
"grades": {
"description": "Grade levels to include; 0 means kindergarten",
"items": {
"maximum": 12,
"minimum": 0,
"type": "integer"
},
"type": "array"
},
"learning_objective_ids": {
"description": "Learning objective ids from legends_browse_standards",
"items": {
"type": "integer"
},
"type": "array"
},
"page": {
"default": 1,
"minimum": 1,
"type": "integer"
},
"page_size": {
"default": 10,
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Free-text search over game titles and vocabulary",
"type": "string"
}
},
"additionalProperties": false
}🟢legends_browse_standards(grade, page, page_size, query, standard_set)
Browses the public Legends of Learning curriculum taxonomy. Without `standard_set`, lists the public standard sets (e.g. id "NGSS" for Next Generation Science Standards, "CCSS" for Common Core math), each with id, name, and subject_area; `query` filters them by name. With `standard_set` (a set id from the list above), lists the standards in that set. Each standard has id, code (e.g. "2.OA.A.1" or an NGSS code), title, description, grades ("k" and "1"-"12"), and subject. Use a standard's id in legends_search_games' `learning_objective_ids` to find games aligned to it. `query` free-text matches code, title, and description; `grade` (integer, 0 = kindergarten) narrows to one grade level. `page` (default 1) and `page_size` (default 10, max 25) paginate both modes. Example: {"standard_set": "CCSS", "grade": 2, "query": "addition"} finds 2nd-grade Common Core standards about addition.
Eingabe-Schema
{
"type": "object",
"properties": {
"grade": {
"description": "Only standards for this grade level; 0 means kindergarten",
"maximum": 12,
"minimum": 0,
"type": "integer"
},
"page": {
"default": 1,
"minimum": 1,
"type": "integer"
},
"page_size": {
"default": 10,
"maximum": 25,
"minimum": 1,
"type": "integer"
},
"query": {
"description": "Free-text filter (set names, or standard codes/titles/descriptions)",
"type": "string"
},
"standard_set": {
"description": "A standard set id (e.g. \"NGSS\", \"CCSS\"); omit to list the sets",
"type": "string"
}
},
"additionalProperties": false
}🟢legends_get_game(game_id)
Fetches the full public detail for one Legends of Learning game by its numeric id (from legends_search_games). Returns the game's id, title, description, image, estimated_duration in minutes, type, grades served, teacher/student ratings, instructions, vocabulary, discussion questions, capability flags (supports_ipad, supports_tts, multi_language, saves_progress), lexile_level, the public url, and `learning_objectives` — the standards the game is aligned to, each with id, title, code, and standard_set. Example: {"game_id": 1445} returns that game, or an error result if no such game is publicly available.
Eingabe-Schema
{
"type": "object",
"properties": {
"game_id": {
"description": "Numeric game id, e.g. from legends_search_games results",
"type": "integer"
}
},
"required": [
"game_id"
],
"additionalProperties": false
}Community
Nachweis