Create and Activate Virtual Environment
python -m venv venv .\venv\Scripts\activateInstall Dependencies
pip install mcp httpx educhainRun the MCP Server
python mcp_educhain_server.py
๐ฅ๏ธ Claude Desktop Configuration
Edit the config file:
๐ C:\Users\Ayaan\AppData\Roaming\Claude\claude_desktop_config.json
๐ Replace <YourUsername> with your actual Windows username.
โจ Features
๐ง Multiple-Choice Questions Generate quizzes with options, answers, and explanations.
๐งโ๐ซ Lesson Plans Create structured teaching plans (e.g., Algebra).
๐ Flashcards Outputs HTML-based flashcards manually (due to API limitations).
๐ Usage Examples
Start the server
Open Claude Desktop
Try commands like:
๐ Responses are saved in: Sample_Responses.txt
โ ๏ธ Known Limitations
Flashcard support via
educhainis experimental. Use the manually generated HTML version inSample_Responses.txt.
๐ Project Status
๐๏ธ Last updated: July 3, 2025
โ Verified on Windows + VS Code + Claude Desktop
๐งช Tested using Grok's free-tier LLM
๐ Citations
๐งฉ EduChain: https://github.com/satvik314/educhain
โ๏ธ MCP SDK: https://github.com/modelcontextprotocol/python-sdk