Submit

eClass MCP Server

@sdi2200262

an MCP server for GUnet's Open eClass
Overview

what is eClass MCP Server?

The eClass MCP Server is a client designed to interact with the University of Athens' eClass platform, facilitating a connection between a Large Language Model (LLM) and the eClass instance through a Model Context Protocol (MCP).

how to use eClass MCP Server?

To use the eClass MCP Server, clone the repository, set up a virtual environment, install dependencies, and configure your credentials in the .env file. You can then run a test script to verify authentication or use the client in your own Python code.

key features of eClass MCP Server?

  • Authentication with UoA's Single Sign-On (SSO) system (CAS)
  • Fetching the list of enrolled courses
  • Session management (login/logout)
  • Robust error handling and logging

use cases of eClass MCP Server?

  1. Accessing course information directly from an LLM chatbox.
  2. Integrating eClass data into AI-assisted IDEs.
  3. Automating course management tasks for students and educators.

FAQ from eClass MCP Server?

  • Is the eClass MCP Server free to use?

Yes! The eClass MCP Server is open-source and free to use.

  • How do I secure my credentials?

Credentials are stored in a local .env file, which should be kept secure and never committed to version control.

  • What programming language is used?

The eClass MCP Server is implemented in Python.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.