Legends of Learning
Search the Legends of Learning K-8 games catalog and standards alignment
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"catalog": {
"url": "https://app.legendsoflearning.com/mcp"
}
}
}Puntos de conexión remotos
https://app.legendsoflearning.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"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.
Esquema de entrada
{
"type": "object",
"properties": {
"game_id": {
"description": "Numeric game id, e.g. from legends_search_games results",
"type": "integer"
}
},
"required": [
"game_id"
],
"additionalProperties": false
}Comunidad
Evidencia