openedu-mcp
by Cicatriiz·★ 8·Score 38
OpenEdu MCP Server provides educational resources and curriculum planning tools integrating OpenLibrary, Wikipedia, Dictionary, and arXiv APIs with grade-level filtering.
Overview
The OpenEdu MCP Server is a comprehensive educational tool that bridges AI systems with a wide range of learning resources. It offers 21+ specialized tools across four major integrations: OpenLibrary for book discovery, Wikipedia for educational articles, Dictionary for vocabulary support, and arXiv for academic papers. Each integration includes educational filtering based on grade levels (K-2 through College) and subject classifications. The server features intelligent caching, rate limiting, and robust error handling to ensure reliable access to educational content.
Try asking AI
After installing, here are 3 things you can ask your AI assistant:
When to choose this
Choose this server for educational content discovery and curriculum planning, especially if you need age-appropriate filtering and alignment with educational standards.
When NOT to choose this
Don't choose this if you need broader general knowledge search without educational filtering, or if you require services not integrated with the current educational APIs.
Tools this server exposes
12 tools extracted from the READMEsearch_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.
Comparable tools
Installation
Installation
- **Clone the repository:**
git clone https://github.com/Cicatriiz/openedu-mcp.git
cd openedu-mcp- **Install dependencies:**
pip install -r requirements.txt- **Set up configuration:**
cp .env.example .env
# Edit .env with your preferred settings if needed- **Run the server:**
python -m src.mainClaude Desktop Integration
Add to claude_desktop_config.json:
{
"mcpServers": {
"openedu": {
"command": "python",
"args": ["-m", "src.main"],
"cwd": "${your_project_path}/openedu-mcp"
}
}
}Compare openedu-mcp with
Last updated · Auto-generated from public README + GitHub signals.