edumcp  by aieducations

AI education protocol for interoperability between models, apps, and hardware

created 5 months ago
255 stars

Top 99.2% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides EDUMCP, an open platform protocol for integrating AI models and educational applications, aiming to solve the silo effect in educational AI. It targets developers and educators seeking to create interconnected, personalized learning experiences, enabling seamless data sharing between AI tutors, content generators, and interactive platforms.

How It Works

EDUMCP is built upon the Model Context Protocol (MCP) and employs a microservice architecture. Key services include User, Content, Learning, Recommendation, and Analytics, all interacting with various AI Services (Text, Image, Voice, Video Generators). This modular design allows for flexible scaling and feature expansion, with AI services leveraging LangChain, GPT models, TensorFlow, and PyTorch for content generation.

Quick Start & Requirements

  • Installation: Clone the repository (git clone https://github.com/CHILDEDUAI/aichildedu.git) and use docker-compose up -d to start services.
  • Prerequisites: Docker and Docker Compose, Python 3.10+.
  • Configuration: Requires an .env file with database credentials and a secret key.
  • Local Development: Use venv and pip install -r requirements.txt.
  • API Docs: Available at http://localhost:8000/docs.

Highlighted Details

  • One-Sentence Video Creation: Generates 30-60 second animated videos from a single sentence prompt.
  • Microservice Architecture: Comprises User, Content, Learning, Recommendation, and Analytics services.
  • Comprehensive Content Management: Supports stories, quizzes, lessons, with features like age-appropriateness, multi-language support, and advanced search.
  • AI-Powered Content Generation: Includes dedicated services for text, image, voice, and video generation.

Maintenance & Community

The project is hosted by aieducations on GitHub. No specific details on contributors, sponsorships, or community channels (like Discord/Slack) are provided in the README.

Licensing & Compatibility

  • License: Apache License 2.0.
  • Compatibility: Permissive license suitable for commercial use and integration with closed-source applications.

Limitations & Caveats

The README does not detail specific limitations, known bugs, or deprecation status. The project appears to be actively under development, indicated by the "Getting Started" and "Development Workflow" sections.

Health Check
Last commit

3 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
3 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.