EDUMCP Education Protocol

v1.0.0Developer Toolsstable

EDUMCP is a protocol that integrates the Model Context Protocol (MCP) with applications in the education field, dedicated to achieving seamless interconnection and interoperability among different AI models, educational applications, smart hardware,

aiai-gameeducationimage-generationllm
Share:
155
Stars
0
Downloads
0
Weekly
0/5

What is EDUMCP Education Protocol?

EDUMCP Education Protocol is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to edumcp is a protocol that integrates the model context protocol (mcp) with applications in the education field, dedicated to achieving seamless interconnection and interoperability among different ai ...

EDUMCP is a protocol that integrates the Model Context Protocol (MCP) with applications in the education field, dedicated to achieving seamless interconnection and interoperability among different AI models, educational applications, smart hardware,

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • EDUMCP is a protocol that integrates the Model Context Proto

Use Cases

Education field AI integration
Image and video generation
Voice generation tools
aieducations

Maintainer

LicenseApache-2.0
Languagepython
Versionv1.0.0
UpdatedApr 22, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx edumcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use EDUMCP Education Protocol

EDUMCP is an educational AI platform protocol that integrates the Model Context Protocol with a microservices architecture designed for educational applications. It enables seamless interconnection between AI models and educational tools through a unified API gateway, supporting story generation, quiz creation, image and video generation, voice synthesis, and adaptive learning pathways. EdTech developers and educators use it to build AI-powered learning experiences that combine multiple AI modalities — text, image, voice, and video — in a single orchestrated platform.

Prerequisites

  • Docker and Docker Compose installed for the recommended containerized setup
  • Python 3.10+ and pip for local development without Docker
  • PostgreSQL and MongoDB database instances (or use the Docker Compose services)
  • A JWT secret key for authentication (set in the .env file)
  • An MCP-compatible client to connect to the API gateway
1

Clone the repository

Download the EDUMCP source from GitHub.

git clone https://github.com/aieducations/edumcp.git
cd edumcp
2

Create the environment configuration file

Create a .env file in the project root with your database credentials and a secure JWT secret key.

POSTGRES_USER=edumcp_user
POSTGRES_PASSWORD=your_secure_password
MONGODB_URI=mongodb://localhost:27017
MONGODB_DB=EDUMCP
SECRET_KEY=your_jwt_secret_key_change_in_production
3

Start all services with Docker Compose

Launch the full microservices stack including the API gateway, AI services, and databases using Docker Compose.

docker-compose up -d
4

Verify the API gateway is running

Check that the API gateway is responding on port 8000 and that the service documentation is accessible.

curl http://localhost:8000/health
# Open http://localhost:8000/docs for interactive API documentation
5

Configure your MCP client to connect to the gateway

Point your MCP client at the running API gateway endpoint to start using the educational AI capabilities.

EDUMCP Education Protocol Examples

Client configuration

Configure your MCP client to connect to the EDUMCP API gateway running locally via Docker Compose.

{
  "mcpServers": {
    "edumcp": {
      "command": "python",
      "args": ["-m", "edumcp.server"],
      "env": {
        "MONGODB_URI": "mongodb://localhost:27017",
        "MONGODB_DB": "EDUMCP",
        "SECRET_KEY": "your_jwt_secret_key"
      }
    }
  }
}

Prompts to try

Use these prompts to generate educational content through the EDUMCP platform.

- "Generate an educational story for 8-year-olds about the water cycle with 3 main characters"
- "Create a 10-question quiz on basic algebra for middle school students with difficulty level medium"
- "Generate a voice narration for this story in English for a child audience"
- "Create an image to accompany a lesson about photosynthesis for ages 10-12"
- "Design an adaptive learning pathway for a student who struggles with fractions"

Troubleshooting EDUMCP Education Protocol

Docker Compose services fail to start with database connection errors

Ensure the POSTGRES_USER, POSTGRES_PASSWORD, and MONGODB_URI values in your .env file are correct. Wait 10-15 seconds after 'docker-compose up -d' for the databases to initialize before the API services connect. Run 'docker-compose logs' to see detailed error messages.

API gateway returns 401 Unauthorized on all requests

The JWT SECRET_KEY in your .env must match across all services. Regenerate a random secret key (e.g., 'openssl rand -hex 32'), update the .env file, and restart all services with 'docker-compose restart'.

AI content generation requests time out or return 503

AI generation services run on separate ports (8001-8013) and may take time to start. Check service health at http://localhost:800X/health for the specific service. Some AI features may require additional API keys for external model providers — check the service-specific .env documentation.

Frequently Asked Questions about EDUMCP Education Protocol

What is EDUMCP Education Protocol?

EDUMCP Education Protocol is a Model Context Protocol (MCP) server that edumcp is a protocol that integrates the model context protocol (mcp) with applications in the education field, dedicated to achieving seamless interconnection and interoperability among different ai models, educational applications, smart hardware, It connects AI assistants to external tools and data sources through a standardized interface.

How do I install EDUMCP Education Protocol?

Follow the installation instructions on the EDUMCP Education Protocol GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with EDUMCP Education Protocol?

EDUMCP Education Protocol works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is EDUMCP Education Protocol free to use?

Yes, EDUMCP Education Protocol is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "edumcp": { "command": "npx", "args": ["-y", "edumcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use EDUMCP Education Protocol?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides