Skip to main content
Glama
# πŸš€ EduChain MCP Server

The **EduChain MCP Server** integrates the [EduChain](https://github.com/satvik314/educhain) library with the [Model Context Protocol (MCP)](https://github.com/modelcontextprotocol/python-sdk) to build a local educational content server for **Claude Desktop**.  
It runs via `stdio` and leverages **Grok's free-tier** (xAI) to generate:

- βœ… Multiple-choice questions  
- πŸ“š Lesson plans  
- πŸ’‘ Flashcards  

Currently focused on **Python programming** and **Algebra**, this server provides AI-powered tools tailored to real-world educational scenarios.

---

## βš™οΈ Setup Instructions (Windows + VS Code)

1. **Clone the Repository**
   ```bash
   git clone https://github.com/AyaanShaheer/EduChain-MCP-Server
   cd educhain-mcp-server
  1. Create and Activate Virtual Environment

    python -m venv venv
    .\venv\Scripts\activate
  2. Install Dependencies

    pip install mcp httpx educhain
  3. Run 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

{
  "mcpServers": {
    "EduChainServer": {
      "command": "C:\\Users\\Ayaan\\Desktop\\educhain-mcp-server\\venv\\Scripts\\python.exe",
      "args": ["C:\\Users\\Ayaan\\Desktop\\educhain-mcp-server\\mcp_educhain_server.py"],
      "env": {
        "PYTHONPATH": "C:\\Users\\Ayaan\\Desktop\\educhain-mcp-server"
      }
    }
  }
}

πŸ” 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

  1. Start the server

  2. Open Claude Desktop

  3. Try commands like:

"Generate 5 multiple-choice questions on Python loops."
"Provide a lesson plan for teaching algebra."
"Generate 5 flashcards on Python Programming Basics."

πŸ“‚ Responses are saved in: Sample_Responses.txt


⚠️ Known Limitations

  • Flashcard support via educhain is experimental. Use the manually generated HTML version in Sample_Responses.txt.


πŸ“… Project Status

  • πŸ—“οΈ Last updated: July 3, 2025

  • βœ… Verified on Windows + VS Code + Claude Desktop

  • πŸ§ͺ Tested using Grok's free-tier LLM


πŸ“š Citations

-
security - not tested
F
license - not found
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Appeared in Searches

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/AyaanShaheer/EduChain-MCP-Server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server