Skip to content
DenizAltunkapanPublic

About

MCP server for the ILIAS platform that provides authenticated course discovery and structured tool access for LLM clients. Primarily designed for the Ilias University of Stuttgart

Topics

Resources

Stars

13 stars

Watchers

0 watching

Forks

Latest commit

 

History

25 Commits

Folders and files

Repository files navigation

ILIAS MCP

Production-oriented MCP server for ILIAS login, enrolled course listing, dashboard news, repository crawling, file downloads, and exercise submission management.

Tools

General

Repository

Exercise Submission

Team Management

Demo

ILIAS MCP tools demo

The demo shows this MCP server being used from Claude Code with authorized access to a user's own ILIAS courses. The final prompt about downloading assignment PDFs is included only as a capability demonstration; any actual use must respect copyright, course rules, and the permissions granted for the material. It must not be read as encouragement to scrape ILIAS, perform mass downloads, or create unnecessary load on university infrastructure.

Setup

python3 -m venv .venv
source .venv/bin/activate
pip install -e .
cp .env.example .env

Edit .env.example / .env and set your credentials. ILIAS_DOWNLOAD_DIR is optional and controls where download_file and download_repository_files store files locally.

Run

source .venv/bin/activate
ilias-mcp

Notes

❗ Responsible Use ❗

Use this server only for your own legitimate and authorized course access. Do not use it for denial-of-service behavior, excessive automated requests, mass downloads, high-frequency polling, or any other activity that could create unnecessary load on ILIAS, disrupt university infrastructure, or violate university rules.

Course material such as slides, exercise sheets, submissions, and other personal or copyrighted data must not be shared, republished, uploaded elsewhere, or used outside the intended course context without the required permission.

About

MCP server for the ILIAS platform that provides authenticated course discovery and structured tool access for LLM clients. Primarily designed for the Ilias University of Stuttgart

Topics

Resources

Stars

13 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages