Leverages OpenAI's API to power the educhain library functionality for generating educational content.
EduChain MCP Integration Server
This project implements an MCP-compatible Flask server that integrates with the educhain Python library to dynamically generate educational content for Claude Desktop.
It provides three core educational tools:
๐ง Multiple-Choice Questions (MCQs)
๐ Lesson Plans
๐ Flashcards (Bonus)
๐ Features
๐ก Exposes REST API endpoints for Claude Desktop integration
๐ Uses
.envfile to securely manage OpenAI API keys๐ฆ Lightweight and easy to deploy
๐งช Includes sample responses and test script
Related MCP server: Canvas MCP Server
๐ ๏ธ Technologies Used
Python 3.10+
Flask
EduChain (via
educhainpackage)dotenv (
python-dotenvfor secure API handling)Claude Desktop MCP Protocol (local JSON config)