Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DEBUG_MODE | No | Enable debug mode for troubleshooting. | |
| PYTHONPATH | No | The filesystem path to the LMS-MCP directory, required for the python runner to locate modules. | |
| LMS_PASSWORD | Yes | Your PAF-IAST student password. | |
| LMS_USERNAME | Yes | Your PAF-IAST student ID/username. | |
| GEMINI_API_KEY | No | Optional: Google Gemini API key for enhanced CAPTCHA solving accuracy via Vision AI. | |
| BROWSER_HEADLESS | No | Whether to run the browser in headless mode. Set to false for debugging. | true |
| ENCRYPT_SESSIONS | No | Whether to use encryption for stored sessions. | true |
| SAVE_SCREENSHOTS | No | Whether to save screenshots during operation for debugging purposes. | |
| SESSION_EXPIRY_HOURS | No | Number of hours before the session expires. | 24 |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |