eClass MCP Server

by sdi2200262
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ECLASS_URLNoThe URL of the eClass platform instancehttps://eclass.uoa.gr
ECLASS_PASSWORDYesYour password for eClass/UoA SSO authentication
ECLASS_USERNAMEYesYour username for eClass/UoA SSO authentication

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
login

Log in to eClass using username/password from your .env file through UoA's SSO. Configure ECLASS_USERNAME and ECLASS_PASSWORD in your .env file.

get_courses

Get list of enrolled courses from eClass

logout

Log out from eClass

authstatus

Check authentication status with eClass