Token导航 LogoToken导航TokenDH.com
learnbee MCP logo
运维云端stdio官方级别未说明来源级核验

learnbee MCP

MCP Server

Learnbee-mcp是一个专为3-6岁儿童设计的交互式教育系统,通过友好的教育导师提供个性化学习对话和活动,支持多语言和难度调整。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
Python云端部署Docker

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

alexFocus92

提供方

alexFocus92

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

______________________________________________________________________

标题:Learnbee mcp 表情符号🎓 颜色来源:蓝色 颜色To:绿色 sdk:毕业 sdk版本:5.33.0 python版本:3.13 app_file:app.py 固定:true 许可证:mit short_description:小学教育互动教育导师。 缩略图:https://huggingface.co/spaces/Agents-MCP-Hackathon/consilium_mcp/blob/main/assets/logo_learnbee.png 标签:

  • 打造mcp轨道创意
  • 构建mcp跟踪消费者
  • mcp在行动中追踪消费者
  • mcp在行动轨道创意
  • 教育
  • 幼儿期

______________________________________________________________________

Learnbee mcp🎓

网站

在此处访问实时演示: Learnbee mcp关于拥抱面部空间

这是什么?

Learnbee mcp 是一个为幼儿教育(3-6岁)儿童设计的互动教育系统。它使用模型上下文协议(MCP)根据课程内容提供教育对话和互动活动。

该系统允许孩子们与友好的教育导师互动,他们通过问题、提示和适合年龄的解释来指导学习,而不是直接给出答案。这鼓励好奇心、批判性思维和积极参与学习过程。

主要特点

  • 🎯 可定制的教育导师:从性格友好的不同导师中选择(猫头鹰教授、星际探索者、逻辑机器人、自然指南、故事朋友)
  • 📚 可定制的课程:从中的文本文件加载教育内容 ./lessons 目录
  • 🎚️ 难度等级:根据孩子的需要调整难度级别(初级、中级、高级)
  • 🌍 多语言:自动语言检测-导师用孩子使用的语言进行回应
  • 🧠 关键概念提取:系统自动识别每节课的关键教育概念
  • 🛡️ 儿童安全:内置安全过滤器,使对话适合年龄

演示

Interactive educational interface

如何使用

  1. 选择课程:从下拉菜单中选择课程(课程从以下位置加载 .txt 文件在 ./lessons 目录)
  2. 选择导师:从可用的教育导师中选择一位
  3. 调整难度级别:为孩子选择合适的级别
  4. 加载课程:点击“加载课程并准备导师”加载内容并提取关键概念
  5. 开始学习!:与导师就课程内容展开对话

提示

  • 导师不会直接给出答案,但会提出后续问题并提供提示以鼓励思考
  • 如果孩子偏离了主题,导师会温和地将对话重新导向课程
  • 导师会自动检测并以孩子使用的同一语言做出回应——只需开始用你喜欢的语言聊天!

发展

如果你想开发这个项目,这里有一些细节可以让你开始。

先决条件

  • Python 3.12+
  • 格拉迪奥:为教育对话提供用户界面
  • OpenAI API:用于生成导师回复并提取关键概念
  • 此项目使用 紫外线 用于依赖性管理。如果您还没有安装uv,请安装。

安装

克隆存储库后,您可以运行以下命令来安装依赖项:

uv sync --frozen

或者使用pip:

pip install -r requirements.txt

配置

  1. 设置环境变量:

- 复制 .env.example 文件到 .env:

     cp .env.example .env

- 编辑 .env 文件并添加您的OpenAI API密钥:

     OPENAI_API_KEY=your_api_key_here
  1. 备课:

- 创建文本文件(.txt)在 ./lessons 包含教育内容的目录 - 每个文件应以纯文本形式包含课程内容 - 系统将自动从每节课中提取关键概念

在本地运行

uv run gradio app.py

或者直接使用python:

python app.py
  • 默认情况下启用热重新加载。

项目结构

learnbee-mcp/
├── app.py                 # Main Gradio application
├── requirements.txt       # Project dependencies
├── .env                   # Environment variables (not committed to repository)
├── .env.example           # Environment variables template
├── lessons/               # Directory with lesson files (.txt)
│   ├── example_colors.txt # Colors lesson
│   ├── numbers_1_to_10.txt # Numbers lesson
│   ├── shapes.txt         # Shapes lesson
│   ├── animals.txt        # Animals lesson
│   └── weather_and_seasons.txt # Weather and seasons lesson
└── src/
    └── learnbee/          # Main module
        ├── __init__.py
        ├── llm_call.py    # LLM client with OpenAI API
        ├── mcp_server.py  # MCP server for managing lessons
        └── mcp_client.py  # MCP client (optional)

部署到拥抱面部空间

  1. 确保所有依赖项都在 requirements.txt
  2. 设置 OPENAI_API_KEY “拥抱面部空间”设置中的环境变量
  3. 将代码推送到存储库
git add .
git commit -m "Deploy Learnbee-mcp"
git push

定制

添加新导师

您可以通过编辑添加新导师 TUTOR_NAMES 在中列出 app.py:

TUTOR_NAMES = ["Professor Owl", "Star Explorer", "Logic Bot", "Nature Guide", "Story Friend", "Your New Tutor"]

创建新课程

  1. 在中创建文本文件 ./lessons 目录
  2. 撰写适合3-6岁儿童的教育内容
  3. 系统将自动检测并加载新课程

调整导师行为

您可以修改 system_promptcustom_respond 功能在 app.py 调整导师的教学行为。

使用的技术

  • 格拉迪奥:交互式用户界面框架
  • OpenAI API:用于生成教育响应的语言模型
  • 模型上下文协议(MCP):管理课程背景的协议
  • Python 3.12+:主要编程语言

许可证

MIT许可证

贡献

欢迎捐款。如果您有建议或改进,请打开问题或拉取请求。

______________________________________________________________________

Learnbee mcp -让孩子们的学习变得互动和有趣🎓✨

📬 联系方式

  • GitHub:@alexFocus92
  • 拥抱的脸:@AlexFocus
  • X: @alexFocus8

目录标签

目录标签

Python云端部署Docker早期教育本地部署交互学习多语言支持儿童安全个性化辅导

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP