Leverages OpenAI's API to power the educhain library functionality for generating educational content.
Click on "Install 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 Integration Servergenerate 5 multiple-choice questions about photosynthesis"
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 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)