EDUCHAIN-MCP-SERVER

rockingboi/EDUCHAIN-MCP-SERVER

3.2

If you are the rightful owner of EDUCHAIN-MCP-SERVER and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

EDUCHAIN-MCP-SERVER is a specialized server designed to facilitate secure and efficient communication between educational applications and services using the Model Context Protocol (MCP).

🎓 EduChain-Powered MCP Server

This project implements a Modular Content Protocol (MCP) server that leverages the EduChain library to generate educational content (e.g., MCQs and lesson plans). The server is designed to work with Claude Desktop, enabling dynamic, AI-powered learning tool integration.

🚀 Features

  • 🛠 MCP Server with EduChain integration

  • 🧠 Tool: MCQ Generator for custom topics

  • 📚 Resource: Lesson Plan Creator

  • 🔗 Claude Desktop compatibility for AI interaction

  • 🌐 Ngrok integration for public server access (Colab-friendly)

  • 🎁 Bonus-ready: Add Flashcard Generator if desired

  • 📁 Project Structure

bash

├── educhain_server.ipynb # Main notebook with EduChain + MCP code

├── mcp_server.py # standalone server script

├── claude_desktop_config.json # Configuration for Claude Desktop

├── Sample_Responses.xlsx # Sample commands and server outputs

├── README.md # Project overview and instructions

Sample Commands (for Claude Desktop)

  1. Generate 5 multiple-choice questions on Python loops. 2.Provide a lesson plan for teaching algebra.

⚙️ Installation & Usage

Run on Google Colab

Install dependencies

Run MCP server

Expose with ngrok

Connect with Claude Desktop

Update claude_desktop_config.json with your ngrok URL

Test commands in Claude Desktop and observe results

Requirements

mcp educhain pyngrok

Install with: pip install mcp educhain pyngrok