ilias-mcp

mcp
Guvenlik Denetimi
Gecti
Health Gecti
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Community trust — 11 GitHub stars
Code Gecti
  • Code scan — Scanned 12 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

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

README.md

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.

Yorumlar (0)

Sonuc bulunamadi