MCP 服务器

Epivo Course Catalog

io.github.henrikthome-arch/epivo-catalog
教育 公开且可连接 MCP 2026-07-28

此 MCP 可以做什么

Provides read-only access to Epivo’s public course catalogue, including course listings, details, statistics, and filters.

get_catalog_stats
Get aggregate catalogue counts (courses, curricula, languages, knowledge components). Returns the same shape as GET /api/v1/public/stats.
输入模式
{'type': 'object', 'title': 'get_catalog_statsArguments', 'properties': {}}
get_course_detail
Get the individual courses within one curriculum source. Args: slug: the curriculum source's slug, as returned by list_courses. Returns the same shape as GET /api/v1/public/courses-detail/<slug>.
输入模式
{'type': 'object', 'title': 'get_course_detailArguments', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'title': 'Slug'}}}
list_courses
List Epivo's public course catalogue, grouped by curriculum source. Args: audience: optional filter, "k12" or "adult". language: optional filter, e.g. "English", "Swedish", "Greek", "Arabic" (display name, matching the "language" field of each result). Returns the same shape as GET /api/v1/public/courses -- no fields are added or removed, since this tool applies the filters to the response of that endpoint rather than deriving its own query.
输入模式
{'type': 'object', 'title': 'list_coursesArguments', 'properties': {'audience': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Audience', 'default': None}, 'language': {'anyOf': [{'type': 'string'}, {'type': 'null'}], 'title': 'Language', 'default': None}}}
已添加
get_catalog_stats
2026年9月25日 02:41
已添加
get_course_detail
2026年9月25日 02:41
已添加
list_courses
2026年9月25日 02:41