Back to MCP Catalog

EduBase MCP Server

EducationTypeScript
Access and manage EduBase's e-learning platform
Available Tools

edubase_get_user

Retrieves information about the current user

edubase_get_courses

Lists available courses in the EduBase platform

edubase_get_quizzes

Retrieves quizzes from the EduBase platform

edubase_post_quiz

Creates a new quiz in the EduBase platform

edubase_post_questions

Uploads questions to the EduBase platform

edubase_get_results

Retrieves assessment results from the EduBase platform

edubase_post_exam

Schedules a new exam in the EduBase platform

EduBase MCP enables AI assistants to interact with EduBase's comprehensive e-learning platform. It allows for creating and managing educational content, scheduling exams, analyzing results, and leveraging EduBase's advanced quiz system with parametrization and STEM support. With this integration, AI assistants can help educators transform existing content into interactive quizzes, upload questions, schedule assessments, and analyze student performance - all through natural language commands.

EduBase MCP Server

EduBase is an innovative, modular online educational platform that makes learning more enjoyable, simpler, and interactive. The EduBase MCP server allows AI assistants to interact with your EduBase account and perform tasks on your behalf.

Features

EduBase offers several key features that can be accessed through this MCP:

  • Advanced Quiz System with parametrization allowing infinite variations of the same question, real-time cheating detection, LaTeX typesetting, STEM-support, and automatic grading
  • Unified Learning Environment that centralizes educational content — videos, exams, documents, and SCORM modules
  • AI-Assisted Tools that can transform existing content into interactive quizzes or translate materials between languages

Prerequisites

Before using the EduBase MCP, you'll need:

  1. An EduBase account with API access
  2. Your API credentials (App ID and Secret Key)

Obtaining API Credentials

  1. Log in to your EduBase account
  2. Navigate to the Integrations menu on your Dashboard
  3. Click "add integration" and choose "EduBase API"
  4. If you don't see this option, enter the activation code MCPGITHUB or contact info@edubase.net

Installation Options

Option 1: Using Node.js

  1. Ensure Node.js is installed on your system
  2. Download the EduBase MCP server release or clone the repository
  3. Run npm run build to build the server
  4. Configure your Claude Desktop by adding the appropriate configuration to your claude_desktop_config.json file

Option 2: Using Docker

  1. Ensure Docker is installed and running on your system
  2. Configure your Claude Desktop by adding the appropriate configuration to your claude_desktop_config.json file

Option 3: Using Smithery (Recommended)

For automatic installation via Smithery:

npx -y @smithery/cli install @EduBase/MCP --client claude

Configuration

When setting up the MCP server, you'll need to configure the following environment variables:

  • EDUBASE_API_URL: Your EduBase API URL (e.g., "https://domain.edubase.net/api")
  • EDUBASE_API_APP: Your integration app ID
  • EDUBASE_API_KEY: Your integration secret key

Usage Examples

Once configured, you can ask Claude to perform various tasks with EduBase:

  • "Create a new quiz about algebra with 10 questions"
  • "Upload these math problems to my EduBase account"
  • "Schedule an exam for next Monday at 10 AM"
  • "Analyze the results from yesterday's assessment"
  • "Convert this text into an interactive quiz"

For more detailed examples and tutorials, visit the EduBase blog.

Related MCPs

No related MCPs found

About Model Context Protocol

Model Context Protocol (MCP) allows AI models to access external tools and services, extending their capabilities beyond their training data.

Generate Cursor Documentation

Save time on coding by generating custom documentation and prompts for Cursor IDE.