Back to Home
Cosmostima icon

MUSTer_MCP

by Cosmostima

Overview

The MUSTer MCP server enables LLMs to interact with the M.U.S.T. (Macau University of Science and Technology) campus systems, Moodle and Wemust, to automate tasks such as fetching class schedules, querying course content, viewing deadlines, downloading resources, and opening authorized web pages.

Installation

Run Command
uv run main.py

Environment Variables

  • MUSTER_USERNAME
  • MUSTER_PASSWORD
  • MUSTER_DOWNLOAD_PATH
  • MOODLE_URL
  • SCHEDULE_URL

Security Notes

CRITICAL RISK: The `download_resource` tool allows specifying an arbitrary `download_path` as a string argument. An LLM, if compromised or jailbroken, could specify sensitive system directories (e.g., `/etc`, `/usr/bin`, `/root`) leading to arbitrary file writes and potential system compromise. This is a severe vulnerability. Additionally, the `open_URL_with_authorization` tool explicitly launches a *headed* Chrome browser window on the machine running the MCP server, which can expose browser activity to anyone with physical or remote access to that machine, posing a privacy and security risk in shared environments.

Similar Servers

Stats

Interest Score48
Security Score3
Cost ClassMedium
Avg Tokens1000
Stars2
Forks0
Last Update2025-11-28

Tags

EducationAutomationMoodleSeleniumLLM-Tools