# MCP

> MCP Server

This repository houses the Model Context Protocol (MCP) server implementation for the EduBase platform, enabling MCP clients and LLMs to interact with EduBase accounts and perform tasks. This repository houses

## Overview

- **Category:** AI
- **Language:** TypeScript
- **Stars:** 27
- **Forks:** 1
- **Owner:** EduBase
- **GitHub:** https://github.com/EduBase/MCP
- **Homepage:** https://developer.edubase.net
- **Created:** 2025-02-28T20:29:34+00:00
- **Updated:** 2025-03-27T22:59:34+00:00
- **Source:** https://model-context-protocol.com/servers/edubase-llm-interaction-model-context-protocol

## Setup

## Setup

1.  Obtain your API credentials by logging into EduBase, navigating to the Integrations menu on your Dashboard, clicking "add integration" and choosing the type "EduBase API". Contact [info@edubase.net](mailto:info@edubase.net) if you don't see this option.
2.  Add the provided configuration to your `claude_desktop_config.json` file, choosing either the node or docker configuration.
3.  For the node configuration, replace `/path/to/dist/index.js` with the actual path to the server's entry point.
4.  For both node and docker configurations, replace `your_integration_app_id` and `your_integration_secret_key` with your actual EduBase API credentials.
5.  Ensure the `EDUBASE_API_URL` is set to your EduBase domain's API endpoint (e.g., `https://domain.edubase.net/api`).

## Tools

## Available Tools

1.  Advanced Quiz System (with parametrization, real-time cheating detection, LaTeX typesetting, STEM-support and automatic grading).
2.  Unified Learning Environment (centralizes videos, exams, documents, and SCORM modules).
3.  Enterprise-Grade Security (SSO integration, access controls, auditing, and GDPR compliance).
4.  Integration (LTI, comprehensive API, and custom integration options).
5.  AI-Assisted Tools (EduBase Assistant for content transformation and translation).
6.  Each documented API endpoint is available as a separate tool, named `edubase_<method>_<endpoint>`.
