EduChain MCP Server
Allows generating educational content such as multiple-choice questions, lesson plans, and flashcards using the OpenAI API via EduChain.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@EduChain MCP Servergenerate 3 multiple-choice questions on the water cycle"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
π EduChain MCP Server for Claude Desktop
This project is an AI-powered MCP (Model Context Protocol) server built using the EduChain library. It integrates with Claude Desktop and provides tools to generate educational content such as:
β Multiple Choice Questions (MCQs)
β Lesson Plans
β Flashcards
βοΈ Features
Tool | Description |
| Generates multiple-choice questions based on a topic |
| Creates a structured lesson plan |
| Creates Q&A flashcards for study |
Related MCP server: EduChain MCP Server
π Setup Instructions
These steps will guide you through installing everything and running the server with Claude Desktop.
π§° Step 1: Install uv (if not already)
curl -LsSf https://astral.sh/uv/install.sh | shπ Step 2: Create and activate a virtual environment
uv venv
source .venv/bin/activateπ¦ Step 3: Install EduChain (from local GitHub repo)
uv pip install -e /absolute/path/to/educhain-mainIf you havenβt already, first clone the EduChain GitHub repository: then follow step 3
Example:
uv pip install -e /Users/kunal/Desktop/github/educhain-main
π¦ Step 4: Install MCP + httpx
uv add "mcp[cli]" httpxπ§ Step 5: Add Your API Key in server.py
In server.py, replace this line with your actual key:
os.environ["OPENAI_API_KEY"] = "sk-..." # β Your OpenAI API key hereβ οΈ This is not recommended for production but acceptable for testing/submission.
βΆοΈ Running the Server
Make sure you're in the project folder and the virtual environment is activated.
Then run:
uv run server.pyIf successful, you'll see:
β
EduChain MCP FastMCP server is starting...π» Claude Desktop Configuration
Update your claude_desktop_config.json like this:
{
"mcpServers": {
"educhain": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/eduMcp",
"run",
"server.py"
]
}
}
}Restart Claude Desktop to reload the config.
π¬ Example Prompts in Claude
Use the `generate_mcqs` tool to create 3 questions on "Photosynthesis".
Use the `generate_lesson_plan` tool for "Newton's Laws of Motion".
Use the `generate_flashcards` tool to make flashcards on "The Solar System".Made using EduChain + Claude.
This server cannot be deployed
Maintenance
Related MCP Connectors
AI-powered corporate learning platform β manage courses, users, and insights via Claude.
Create, edit, translate, and export SCORM eLearning modules from a connected AI assistant.
Connect your Moodle to AI assistants: courses, content, grading and reports from the chat.
One workspace of tools for Claude and ChatGPT: connect 600+ apps, generate media, build tools.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables Claude Desktop to interact with the Gauntlet Incept system for generating, tagging, and grading educational content for K-8 students directly through natural language.1-
- AlicenseAqualityDmaintenanceIntegrates EduChain's educational content generation capabilities with Claude Desktop, enabling creation of multiple-choice questions, comprehensive lesson plans, and flashcards for any educational topic.31MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI-powered generation of educational content including multiple-choice questions, lesson plans, and flashcards on any topic through integration with the EduChain library and DeepSeek model via OpenRouter.-
- FlicenseNot gradedqualityDmaintenanceIntegrates the EduChain library with Claude Desktop to generate educational content such as multiple-choice questions, lesson plans, and flashcards. It utilizes Gemini LLMs through LangChain to provide local and secure content generation tools.-