OpenEdu
OpenEdu MCP Server for educational resources and curriculum planning, integrates with OpenLibrary, Wikipedia and arXiv
What is OpenEdu?
OpenEdu is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to openedu mcp server for educational resources and curriculum planning, integrates with openlibrary, wikipedia and arxiv
OpenEdu MCP Server for educational resources and curriculum planning, integrates with OpenLibrary, Wikipedia and arXiv
This server falls under the Search & Data Extraction category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- OpenEdu MCP Server for educational resources and curriculum
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx openeduConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use OpenEdu
The OpenEdu MCP Server gives AI assistants access to 21+ educational tools spanning Open Library, Wikipedia, a dictionary API, and arXiv. It supports curriculum planning, research discovery, vocabulary analysis, and academic paper search across grade levels from K-2 through university — all through a single MCP server built with Python and FastAPI.
Prerequisites
- Python 3.10 or later installed
- pip package manager
- Git to clone the repository
- Claude Desktop or another MCP-compatible client (Cursor, Windsurf, Cline are also supported)
- Optional: .env file for custom cache TTL and rate limit overrides
Clone the repository
Clone the openedu-mcp repository to your local machine.
git clone https://github.com/Cicatriiz/openedu-mcp.git
cd openedu-mcpInstall dependencies
Install all required Python packages from requirements.txt.
pip install -r requirements.txtConfigure environment variables (optional)
Copy the example env file and edit it to customize cache TTL, log level, and API rate limits.
cp .env.example .env
# Edit .env to set:
# OPENEDU_MCP_CACHE_TTL=3600
# OPENEDU_MCP_LOG_LEVEL=INFO
# OPENEDU_MCP_RATE_LIMIT_WIKIPEDIA=200Test the server locally
Start the server manually to verify it runs without errors.
python -m src.mainConfigure your MCP client
Add the server to claude_desktop_config.json. Use the absolute path to the cloned directory as the cwd.
Restart your MCP client and verify
Quit and reopen Claude Desktop. Ask Claude to search for a book or article to confirm all 21+ tools are available.
OpenEdu Examples
Client configuration
Claude Desktop config to launch the OpenEdu server using Python module syntax.
{
"mcpServers": {
"openedu-mcp-server": {
"command": "python",
"args": ["-m", "src.main"],
"cwd": "/absolute/path/to/openedu-mcp"
}
}
}Prompts to try
Educational queries across the supported data sources and grade levels.
- "Find educational books about ecosystems suitable for grades 3-5."
- "Search Wikipedia for articles about the water cycle and summarize the key concepts."
- "Get the definition of 'photosynthesis' appropriate for a 7th-grade student."
- "Find recent arXiv papers on large language models in education from the last 6 months."
- "What are the pronunciation and related vocabulary for the word 'metamorphosis'?"Troubleshooting OpenEdu
ModuleNotFoundError: No module named 'src'
Ensure the cwd in your MCP client config points to the root of the cloned openedu-mcp directory, not to the src subdirectory. The command `python -m src.main` must be run from the project root.
Rate limit errors from Wikipedia or arXiv
The server has built-in rate limiting (Wikipedia: 200/min, arXiv: 3/sec). If you exceed these, set OPENEDU_MCP_RATE_LIMIT_WIKIPEDIA to a lower value in your .env file, or space out rapid requests.
.env.example not found after cloning
Check the repository for the example env file name — it may be `.env.example` or `env.example`. If absent, create a blank .env file; all environment variables have defaults and none are required for basic operation.
Frequently Asked Questions about OpenEdu
What is OpenEdu?
OpenEdu is a Model Context Protocol (MCP) server that openedu mcp server for educational resources and curriculum planning, integrates with openlibrary, wikipedia and arxiv It connects AI assistants to external tools and data sources through a standardized interface.
How do I install OpenEdu?
Follow the installation instructions on the OpenEdu GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with OpenEdu?
OpenEdu works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is OpenEdu free to use?
Yes, OpenEdu is open source and available under the MIT license. You can use it freely in both personal and commercial projects.
OpenEdu Alternatives — Similar Search & Data Extraction Servers
Looking for alternatives to OpenEdu? Here are other popular search & data extraction servers you can use with Claude, Cursor, and VS Code.
TrendRadar
★ 58.0kA real-time hotspot monitoring and news aggregation assistant that provides AI-powered analysis of trending topics across multiple platforms via the Model Context Protocol. It enables users to track news and receive automated notifications through va
Scrapling
★ 52.7k🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl!
PDF Math Translate
★ 33.9k[EMNLP 2025 Demo] PDF scientific paper translation with preserved formats - 基于 AI 完整保留排版的 PDF 文档全文双语翻译,支持 Google/DeepL/Ollama/OpenAI 等服务,提供 CLI/GUI/MCP/Docker/Zotero
GPT Researcher
★ 27.2kAn autonomous agent that conducts deep research on any data using any LLM providers
Agent Reach
★ 20.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
Xiaohongshu
★ 13.7kMCP for xiaohongshu.com
Browse More Search & Data Extraction MCP Servers
Explore all search & data extraction servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up OpenEdu in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use OpenEdu?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.