Spaces:
Running
Running
File size: 9,952 Bytes
2abb646 3ead6ad 2abb646 3ead6ad d7f392b 2abb646 3ead6ad 2abb646 1e835c9 3969f4d 3ead6ad d7f392b 3ead6ad cab2472 2abb646 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 2a2a666 1197374 cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 2c41c0b cab2472 780b1cc cab2472 804ba83 cab2472 804ba83 cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3ead6ad cab2472 3969f4d cab2472 3969f4d cab2472 3969f4d cab2472 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 |
---
title: Learnbee-mcp
emoji: ๐
colorFrom: blue
colorTo: green
sdk: gradio
sdk_version: 5.33.0
python_version: 3.13
app_file: app.py
pinned: true
license: mit
short_description: AI-powered adaptive learning mcp-app for children
thumbnail: https://huggingface.co/spaces/Agents-MCP-Hackathon/consilium_mcp/blob/main/assets/logo_learnbee.png
tags:
- building-mcp-track-creative
- building-mcp-track-consumer
- mcp-in-action-track-consumer
- mcp-in-action-track-creative
- education
- early-childhood
- adaptive-learning
- gamification
---
<!-- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference -->
# ๐ LearnBee MCP: The Future of Adaptive Early Childhood Education
> **Transform learning into an adventure with AI-powered personalization that adapts to every child, in real-time.**
## ๐ Live Demo
Experience LearnBee MCP now: [**Launch Interactive Demo**](https://huggingface.co/spaces/MCP-1st-Birthday/learnbee_mcp)
## ๐ข Featured on LinkedIn
Read about the development journey and innovation behind LearnBee MCP: [**LinkedIn Post**](https://www.linkedin.com/posts/alejandro-ortega-ortega_mcp-1st-birthdaylearnbeemcp-at-main-activity-7398794526867312640-bbmA?utm_source=share&utm_medium=member_desktop&rcm=ACoAABtendABj8Dwu0spyu1C4eGHtdOowNIBKgg)
<img src="assets/logo_learnbee.png" alt="LearnBee logo" width="150" />
---
## ๐ก Why LearnBee MCP Changes Everything
Traditional educational tools treat all children the same. **LearnBee MCP doesn't.**
We've built the world's first **ultra-adaptive educational platform** that learns from every interaction, adjusts difficulty in real-time, and gamifies progressโall while keeping children engaged through interactive adventures with their favorite characters.
### ๐ฏ The Problem We Solve
- **One-size-fits-all education** fails to engage diverse learners
- **Static content** becomes boring quickly
- **No feedback loop** means children don't see their progress
- **Language barriers** limit accessibility
### โจ Our Solution: Intelligent Adaptive Learning
LearnBee MCP uses advanced AI to create a **personalized learning journey** for every child:
1. **Real-Time Adaptation**: The system analyzes each response and adjusts teaching style instantly
2. **Engagement-Driven Gamification**: Visual progress tracking with stars, badges, and milestones
3. **Natural Conversations**: No more rigid Q&Aโchildren explore through story-like adventures
4. **Universal Access**: Automatic language detection supports learning in any language
---
## ๐ Revolutionary Features
### ๐ง Ultra-Adaptive Personalization Engine
**The AI tutor that truly understands your child.**
Our proprietary adaptation system analyzes:
- **Response patterns**: Short vs. detailed answers
- **Engagement signals**: Emojis, exclamations, questions
- **Success rate**: Correct vs. incorrect answers
- **Learning pace**: Speed of comprehension
**Then automatically:**
- โ
Simplifies language if the child is struggling
- โ
Increases challenge if they're excelling
- โ
Boosts excitement if engagement drops
- โ
Matches energy when curiosity peaks
**Result**: Every child gets a perfectly tailored learning experience that evolves with them.
### ๐ฎ Session-Based Gamification System
**Turn learning into an adventure they can't wait to continue.**
- **โญ Star Rewards**: Earn stars for engagement, correct answers, and great questions
- **๐ Achievement Badges**: Unlock milestones (First Steps, Explorer, Problem Solver, Star Student, Creative Thinker, Adventure Master)
- **๐ Visual Progress**: Real-time progress bar showing adventure completion
- **๐ฏ Clear Goals**: Next milestone always visible to motivate continued learning
**Privacy-First Design**: Progress resets each sessionโperfect for classrooms and shared devices. No persistent data, no profiles, no tracking.
### ๐ญ Interactive Adventure Learning
**Forget boring lessons. Welcome to immersive educational adventures.**
Instead of "Today we'll learn about Mars," children hear:
> *"Hello! ๐ I'm Buzz Lightyear! Today we're blasting off on an amazing space mission to Mars! Your job is to be the captain of our spaceship and help us navigate through asteroid fields and land safely on the Red Planet. So, are you ready to start the countdown for launch? ๐"*
**5 Engaging Adventures** (not lessons):
- ๐ **Space Mission: Destination Mars** - Navigate asteroids, count down launches, explore the Red Planet
- ๐ **The Mystery of the Missing Cookies** - Solve crimes, interview suspects, learn conflict resolution
- ๐ฑ **The Magical Garden of Surprises** - Plant magical seeds, discover fantastical fruits, learn about growth
- ๐ **Underwater Adventure: Ocean Guardians** - Pilot submarines, save sea life, clean the ocean
- ๐ฆธ **Superhero School: Values Training** - Complete missions, unlock powers, learn kindness and honesty
### ๐ Character-Driven Learning
**10 Beloved Tutors** bring lessons to life:
- Mickey Mouse, Elsa, Buzz Lightyear (Disney favorites)
- Mario, Sonic, Pikachu (Gaming heroes)
- Einstein (Science genius)
- Curious Explorer, Magic Teacher, Adventure Buddy (Original characters)
Each tutor embodies their unique personality while maintaining educational excellence.
### ๐ True Multilingual Intelligence
**Not just translationโtrue language understanding.**
- Automatic detection of child's language
- Instant response in the same language
- Supports 15+ languages seamlessly
- No configuration neededโjust start chatting
### ๐ก๏ธ Built-In Safety & Age-Appropriateness
- Content filtered for ages 3-12
- Gentle redirection from inappropriate topics
- Problem-based learning (not just answers)
- Encourages critical thinking and curiosity
---
## ๐ฌ How It Works
```
1. Child selects an adventure โ "Space Mission Mars"
2. Chooses their tutor โ "Buzz Lightyear"
3. Sets difficulty โ "Beginner"
4. Loads lesson โ System initializes adaptive AI
5. Adventure begins with natural greeting and engaging question
6. Child responds โ AI analyzes engagement, awards stars
7. Tutor adapts in real-time based on child's performance
8. Progress displays in footer โ Stars, badges, milestones update
9. Learning continues with perfectly calibrated difficulty
Result: Engaged, motivated, learning child ๐
```
---
## ๐ Technical Innovation
### Powered by Model Context Protocol (MCP)
LearnBee MCP leverages the cutting-edge **Model Context Protocol** to:
- Manage lesson context dynamically
- Extract key educational concepts automatically
- Generate adaptive teaching strategies
- Create personalized learning paths
### Architecture Highlights
- **Session State Management**: Tracks interactions, engagement, and performance
- **Gamification Engine**: Awards achievements and visualizes progress
- **Adaptive Prompt System**: Injects real-time context into AI responses
- **Natural Language Generation**: Creates conversational, story-like introductions
### Tech Stack
- **Gradio**: Beautiful, responsive UI
- **OpenAI GPT-4**: Advanced language understanding
- **Model Context Protocol**: Intelligent context management
- **Python 3.13**: Modern, efficient backend
---
## ๐ Quick Start
### Prerequisites
- Python 3.12+
- OpenAI API key
### Installation
```bash
# Clone the repository
git clone https://github.com/yourusername/learnbee_mcp.git
cd learnbee_mcp
# Install dependencies
uv sync --frozen
# or
pip install -r requirements.txt
# Configure environment
cp .env.example .env
# Add your OPENAI_API_KEY to .env
# Launch
python app.py
```
Visit `http://localhost:7860` and start learning!
---
## ๐จ Customization
### Create New Adventures
Use the built-in **"Create Lesson"** tab:
1. Enter a topic (e.g., "Ancient Egypt", "Volcanoes")
2. Select age range
3. Click "Create with ChatGPT"
4. Adventure generated automatically!
### Add Custom Tutors
Edit `src/learnbee/constants.py`:
```python
TUTOR_NAMES = [
("Your Character", "Description of teaching style"),
# ... existing tutors
]
```
---
## ๐ Why LearnBee MCP Wins
### Innovation
โ
**First** adaptive learning platform with real-time personalization
โ
**First** to combine gamification with MCP technology
โ
**First** to use adventure-based learning with AI tutors
### Impact
โ
Makes learning accessible to **all children**, regardless of language
โ
Keeps children **engaged** through gamification and storytelling
โ
**Adapts** to individual learning styles automatically
### Technical Excellence
โ
Clean, modular architecture
โ
Privacy-first design (no persistent data)
โ
Scalable and extensible
โ
Production-ready code
### User Experience
โ
Beautiful, intuitive interface
โ
Instant feedback and rewards
โ
Natural, conversational interactions
โ
Works on any device
---
## ๐ Future Roadmap
- ๐ฏ Voice interaction support
- ๐ฑ Mobile app (iOS/Android)
- ๐ฅ Multi-child profiles (optional)
- ๐ Parent/teacher dashboard
- ๐จ Custom avatar creation
- ๐ Community lesson marketplace
---
## ๐ฌ Contact & Contribute
**Creator**: Alex Focus
- GitHub: [@alexFocus92](https://github.com/alexFocus92)
- Hugging Face: [@AlexFocus](https://huggingface.co/AlexFocus)
- X: [@alexFocus8](https://twitter.com/alexFocus8)
**Contributions Welcome!** Open an issue or PR to help make learning better for children worldwide.
---
## ๐ License
MIT License - Free to use, modify, and distribute.
---
<p align="center">
<strong>๐ LearnBee MCP - Where AI Meets Adventure in Education โจ</strong><br>
<em>Making every child's learning journey unique, engaging, and effective.</em>
</p>
<p align="center">
<a href="https://huggingface.co/spaces/MCP-1st-Birthday/learnbee_mcp">
<img src="https://img.shields.io/badge/Try%20Now-Live%20Demo-blue?style=for-the-badge" alt="Try Now"/>
</a>
</p> |