MCP Catalogs
首页

openedu-mcp

by Cicatriiz·8·综合分 38

OpenEdu MCP Server 集成 OpenLibrary、Wikipedia、Dictionary 和 arXiv,提供教育资源与课程规划工具,支持年级筛选。

educationai-llmproductivity
9
Forks
1
活跃 Issue
12 个月前
最近提交
2 天前
收录于

概述

OpenEdu MCP Server 是一个综合性的教育工具,将 AI 系统与丰富的学习资源连接起来。它提供 21+ 个专业工具,涵盖四个主要集成:OpenLibrary 用于图书发现,Wikipedia 用于教育文章,Dictionary 用于词汇支持,以及 arXiv 用于学术论文。每个集成都基于年级(幼儿园到大学)和学科分类提供教育过滤功能。服务器具有智能缓存、速率限制和强大的错误处理功能,确保可靠访问教育内容。

试试问 AI

装完之后,这里有 3 个你可以让 AI 做的事:

:教师使用适合年龄的教育资源创建课程计划
:学生查找符合其年级水平的研究材料和解释
:教育开发者创建需要课程对齐内容的应用程序

什么时候选它

选择此服务器用于教育内容发现和课程规划,特别是当您需要适龄过滤与教育标准对齐时。

什么时候不要选它

如果您不需要教育过滤的通用知识搜索,或者需要未与当前教育 API 集成的服务,请不要选择此服务器。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • search_educational_bookssearch_educational_books(query, subject, grade_level, limit)

    Search for educational books with grade-level and subject filtering.

  • get_book_details_by_isbnget_book_details_by_isbn(isbn, include_cover)

    Get detailed book information by ISBN with educational metadata.

  • search_educational_articlessearch_educational_articles(query, grade_level, subject, limit)

    Search Wikipedia articles with educational filtering and analysis.

  • get_word_definitionget_word_definition(word, grade_level, include_pronunciation)

    Get educational word definitions with grade-appropriate complexity.

  • get_vocabulary_analysisget_vocabulary_analysis(word, context)

    Analyze word complexity and educational value.

  • search_academic_paperssearch_academic_papers(query, academic_level, subject, max_results)

    Search academic papers with educational relevance filtering.

  • get_paper_summaryget_paper_summary(paper_id, include_educational_analysis)

    Get paper summaries with educational analysis and accessibility scoring.

  • get_recent_researchget_recent_research(subject, days, academic_level, max_results)

    Get recent research papers by educational subject.

  • get_book_recommendationsget_book_recommendations(grade_level, subject, limit)

    Get curated book recommendations for specific grade levels.

  • get_server_statusget_server_status()

    Get comprehensive server status and performance metrics.

  • handle_stdio_inputhandle_stdio_input(input_string)

    Processes a single line of text input and returns a transformed version.

  • analyze_research_trendsanalyze_research_trends(subject, days)

    Analyze research trends for educational insights.

可对比工具

study-mcpeduapikhan-mcpwolfram-mcpwikipedia-mcp

安装

安装步骤

  1. **克隆仓库:**
git clone https://github.com/Cicatriiz/openedu-mcp.git
cd openedu-mcp
  1. **安装依赖:**
pip install -r requirements.txt
  1. **设置配置:**
cp .env.example .env
# 根据需要编辑 .env 文件
  1. **运行服务器:**
python -m src.main

Claude Desktop 集成

claude_desktop_config.json 中添加:

{
  "mcpServers": {
    "openedu": {
      "command": "python",
      "args": ["-m", "src.main"],
      "cwd": "${your_project_path}/openedu-mcp"
    }
  }
}

openedu-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。