- Home
- MCP servers
- EduChain
EduChain
- python
0
GitHub Stars
python
Language
5 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
You run a local MCP server that lets you generate MCQs, lesson plans, and flashcards using EduChain together with Claude Desktop. It runs locally, keeps your data private, and can be extended with additional tools and configurations.
How to use
To use the EduChain MCP server, connect your MCP client (such as Claude Desktop) to the local server and select the EduChain endpoints for MCQ generation, lesson planning, or flashcard creation. Run the server locally first, then start Claude Desktop and configure the MCP connection to the local endpoint. You can use the provided authentication options to control collaboration or run without strict authentication in a development setup.
How to install
Prerequisites you need before installation: Python 3.x, Git, and a working internet connection.
- Clone the EduChain repository and install dependencies.
How to install
- Install EduChain locally and install required packages.
How to install
- Add your Gemini API key to a local environment file.
How to install
- Run the local MCP server either manually or under Claude management.
# Manual run
python server.py
# Claude-managed run (as configured in the environment)
# See the config example in the Claude setup below
Available tools
generate_mcqs
Generates multiple-choice questions for a topic using EduChain tooling integrated with LangChain and Gemini API.
generate_flashcards
Creates flashcards for a topic to assist study and memory retention using EduChain capabilities.
generate_lesson_plan
Produces structured lesson plans outlining topics, objectives, activities, and timelines.