Verified

Lms MCP Server

PAF-IAST university attendance, grades, and schedule management via AI assistants.

Data last scanned 2 days ago · Reviewed 2 days ago

158 tools1Python

Overview

Lms MCP Server provides an automated interface to the PAF-IAST university portal. It enables AI assistants to retrieve real-time attendance records, exam grades, and course timetables directly from the university LMS, while also supporting automated application tracking.

Our verdict

This server carries a high risk level with a security score of 10/100. It is community-maintained rather than official and has not been updated in over a year (390 days), which poses significant reliability concerns. Given these maintenance gaps and the lack of an identifiable license for legal usage, it is recommended for use only by experienced developers in isolated testing environments.

  • Includes features for automated CAPTCHA solving
  • Provides direct integration with Google Gemini Vision API
  • Contains zero direct software dependencies
  • Includes explicit documentation for configuration and setup
  • No official maintenance or active development
  • Missing license terms for legal use
  • Last repository commit was 390 days ago
  • Single contributor increases project bus-factor risk

Tools

ToolDescriptionRisk
login_to_lmsLogin with credentials and CAPTCHA solvingmedium
logout_lmsLogout and clear sessionmedium
check_attendanceGet attendance records by subjectlow
get_marksRetrieve marks and gradeslow
get_timetableAccess class schedulelow
create_applicationSubmit university applicationsmedium
view_application_statusCheck application statuslow
solve_captchaManual CAPTCHA solvingmedium

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

What software prerequisites are required to run this MCP server?

You need Python 3.11 or higher, Git, and a Chrome browser installed on your machine.

Do I need a Google Gemini API key?

The Gemini API key is optional but highly recommended to enable advanced CAPTCHA solving capabilities for more accurate login automation.

How can I debug the automation process if it fails?

You can set BROWSER_HEADLESS=false in your .env file to run the browser in visible mode for debugging purposes.

How does the server handle sensitive credentials?

The server uses environment-based configuration via a .env file and supports encrypted session storage, with no credentials hardcoded into the source code.

Can this server manage sessions automatically?

Yes, the server supports automatic session persistence and restoration, with configurable settings for session expiry in your .env file.

Alternatives

Badge

Lms MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.