Skip to content
3rd Place

EduAdapt

My project tackles the relentless administrative workload that leads to teacher burnout, like the endless cycle of creating, tailoring, and grading assignments as well as submitting personalized feedback.

Core trick

Exposes Google Classroom operations as MCP tools so a chat assistant drafts worksheets and grades submissions with the teacher approving each step.

Tags

Description

My project tackles the relentless administrative workload that leads to teacher burnout, like the endless cycle of creating, tailoring, and grading assignments as well as submitting personalized feedback. It's an MCP that hooks into Google Classroom, acting as a personal assistant within Le Chat that handles the heavy lifting of the entire assignment process. The teacher is always in the loop, using simple conversation to direct the AI, validate worksheets, review submissions, and make the final call. Through a memory system of student skills and potential issues like language barriers, it allows for much more personalized content generation directly from LeChat.
Tobi4s1337/mistral-mcp-hackathon-2025★ 10 forksTypeScriptCreated Sep 13, 2025 · last push Sep 13, 2025

README excerpt

# EduAdapt MCP Server

<p align="center">
  <img src="src/worksheets/eduadaptlogo.png" alt="EduAdapt Logo" width="200"/>
</p>

Intelligent classroom management system with Google Classroom integration, AI-powered worksheet generation, automated grading, and image generation capabilities.

## Overview

EduAdapt is a comprehensive MCP (Model Context Protocol) server that combines Google Classroom API integration with advanced AI capabilities for personalized education. It leverages Mistral AI for content generation and grading, Bria AI for image creation, and provides seamless classroom management tools.

## Features

- **Google Classroom Integration**: Complete classroom management with courses, assignments, announcements, and grading
- **AI Worksheet Generation**: Create age-appropriate worksheets with 11+ activity types and automatic answer keys
- **Automated Grading**: AI-powered OCR and evaluation of student submissions with personalized feedback
- **Image Generation**: Create educational and motivational images using Bria AI
- **PDF Export**: Professional formatting with S3 cloud storage
- **Batch Operations**: Grade all submissions in parallel for efficiency
- **Private Feedback**: Send personalized feedback directly to individual students

## Prerequisites

- Node.js 22+
- Docker (for PDF generation service)
- Mistral API key (required for worksheet generation and grading)
- Google Cloud OAuth credentials (optional, for Classroom integration)
- AWS credentials (optional

Team