Muster MCP
M

Muster MCP

An MCP server designed for the campus system of the Macau University of Science and Technology, enabling LLM to automatically log in to Wemust and Moodle, obtain class schedules, query course materials, view to-do items, download course materials, and automatically open pages.
2.5 points
5.9K

What is MUSTer MCP Server?

MUSTer MCP Server is a bridge that connects large language models (such as ChatGPT, Claude, etc.) with the campus system of the Macau University of Science and Technology. It allows you to use natural language instructions to let the AI assistant automatically handle campus affairs for you, such as viewing this week's class schedule, querying assignment deadlines, downloading course PPTs, and automatically logging in to the Wemust or Moodle pages.

How to use MUSTer MCP Server?

You need to configure this server in an AI client that supports the MCP protocol (such as Claude Desktop). After the configuration is completed, you can directly ask questions to the AI assistant, such as 'What classes do I have this week?' or 'Help me download the PPT for the Introduction to Computer Science course.' The AI will then call the tools on this server to perform the corresponding operations and return the results.

Applicable scenarios

This service is particularly suitable for students at the Macau University of Science and Technology who need to frequently view class schedules, are worried about missing assignment deadlines, need to download course materials in batches, or are tired of repeatedly logging in to the campus system. It makes the management of your campus life more automated and convenient.

Main features

Intelligent class schedule query
Directly obtain this week's class schedule, including class times, locations, and course names.
Assignment DDL reminder
List all upcoming assignments, quizzes, and other to-do items on Moodle to help you avoid missing deadlines.
Course list management
Get the names and links of all courses registered on Moodle this semester for easy and quick navigation.
Course details query
In-depth view of detailed information and requirements for activities such as assignments and quizzes within a specific course.
One-click course material download
Batch download files (such as PPTs and PDFs) from the Moodle resource page and specify the save folder.
Password-free automatic login
Automatically open a logged-in Chrome browser window and directly access the specified campus page without manually entering your account and password.
Advantages
High degree of automation: Say goodbye to manual logins and repetitive operations, and use conversations to drive campus affairs.
Save time: Quickly aggregate information such as class schedules and assignments without switching between multiple pages.
Convenient download: Support batch downloading of course materials, and let the AI choose the save path.
Seamless integration: Perfectly integrate with mainstream AI assistants such as Claude for a natural and smooth user experience.
Privacy and security: Account passwords are managed through environment variables and are not stored in the code.
Limitations
Environment-dependent: Requires the local installation of the Chrome browser and Chromedriver.
Limited to MUST: The service is only applicable to students at the Macau University of Science and Technology.
Requires configuration: Users need to perform initial server configuration in the AI client.
Network-dependent: A stable network connection is required to access the campus system when performing operations.

How to use

Environment preparation
Ensure that Python 3.12 or a higher version and the Chrome browser are installed on your computer.
Install dependencies
Use the fast Python package manager `uv` to install all the dependency libraries required for the project.
Configure the AI client
Add the configuration information of the MUSTer MCP server to the configuration file of the AI client you are using (such as Claude Desktop). You need to provide your student ID and password as environment variables.
Start using
Restart your AI client, and then you can chat as usual and ask questions about class schedules, assignments, etc.

Usage examples

Plan a week's study
On Monday morning, you want to know the class schedule for the whole week to plan your study time.
Urgent assignment check
On Sunday evening, you suddenly remember that you may have some assignments unfinished and need to quickly check all tasks with approaching deadlines.
Prepare course materials before class
There is a new course tomorrow, and you want to download the PPTs uploaded by the teacher in advance.
Quick access to courses
You want to directly open a course page on Moodle to view announcements without manually logging in.

Frequently Asked Questions

Is my account password secure?
Is it supported on Windows/Mac/Linux?
Why do I need Chrome and Chromedriver?
Can it be used with other AIs besides Claude?
Where are the downloaded files?

Related resources

Project source code repository
View the complete source code of this project on GitHub, report issues, or contribute code.
Model Context Protocol (MCP) official documentation
Understand the technical details of the MCP protocol, which is the basis for communication between this server and the AI client.
uv package manager
An extremely fast Python package installer and resolver. This project recommends using it to manage dependencies.
Selenium official documentation
Understand the core technology library used in this project for automated browser operations.

Installation

Copy the following command to your Client for configuration
Note: Your key is sensitive information, do not share it with anyone.

Alternatives

S
Shadcn Ui MCP Server
An MCP server that provides shadcn/ui component integration for AI workflows, supporting React, Svelte, and Vue frameworks. It includes functions for accessing component source code, examples, and metadata.
TypeScript
11.8K
5 points
O
Opendia
OpenDia is an open - source browser extension tool that allows AI models to directly control the user's browser, perform automated operations using existing login status, bookmarks and other data, support multiple browsers and AI models, and focus on privacy protection.
JavaScript
15.4K
5 points
A
Annas MCP
The MCP server and CLI tool of Anna's Archive are used to search for and download documents on the platform and support access through an API key.
Go
10.5K
4.5 points
N
Notte Browser
Certified
Notte is an open-source full-stack network AI agent framework that provides browser sessions, automated LLM-driven agents, web page observation and operation, credential management, etc. It aims to transform the Internet into an agent-friendly environment and reduce the cognitive burden of LLMs by describing website structures in natural language.
18.3K
4.5 points
M
MCP Server Weread
The WeRead MCP Server is a lightweight service that bridges WeRead data and AI clients, enabling in - depth interaction between reading notes and AI.
TypeScript
12.1K
4 points
M
MCP Youtube
Download YouTube subtitles via yt - dlp and connect to Claude.ai through the MCP protocol for video content analysis
TypeScript
10.8K
4 points
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
28.3K
5 points
B
Browser Use MCP Server
An MCP server based on browser - use, enabling AI agents to control web browsers for automated operations.
Python
14.3K
4.5 points
N
Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
17.5K
4.5 points
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
28.3K
5 points
G
Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
17.3K
4.3 points
D
Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
54.3K
4.3 points
U
Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
24.0K
5 points
F
Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
50.9K
4.5 points
G
Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
18.1K
4.5 points
M
Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
35.4K
4.8 points
AIBase
Zhiqi Future, Your AI Solution Think Tank
© 2025AIBase