Lms MCP Server
PAF-IAST university attendance, grades, and schedule management via AI assistants.
Data last scanned 2 days ago · Reviewed 2 days ago
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
| Tool | Description | Risk |
|---|---|---|
| login_to_lms | Login with credentials and CAPTCHA solving | medium |
| logout_lms | Logout and clear session | medium |
| check_attendance | Get attendance records by subject | low |
| get_marks | Retrieve marks and grades | low |
| get_timetable | Access class schedule | low |
| create_application | Submit university applications | medium |
| view_application_status | Check application status | low |
| solve_captcha | Manual CAPTCHA solving | medium |
Compatibility
| Client | Local | Docker | Remote | Read-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
Maintain this server? Add the live badge to your README.