Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
School News | Latest school news and notices |
School Schedule | Daily class schedule and events |
User Profile | Current user information and preferences |
Required Courses | Required courses and academic information |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get_news | Retrieve school news |
get_news_detail | Retrieve detailed information for a specific news article |
get_required_courses | Retrieve required courses information with detailed progress tracking |
get_schedule | Get school schedule for a specific date (backward compatibility) |
get_calendar_events | Get calendar events with advanced options |
test_calendar_endpoints | Test both personal and school calendar endpoints |
set_cookies | Set authentication cookies for N Lobby access |
check_cookies | Check if authentication cookies are set |
health_check | Check if N Lobby API connection is working |
debug_connection | Debug N Lobby connection with detailed information |
test_page_content | Test page content retrieval and show sample content |
test_trpc_endpoint | Test specific tRPC endpoint with detailed response |
verify_authentication | Verify authentication status and cookie synchronization across all clients |
interactive_login | Open browser for manual login to N Lobby (no credentials required) |
login_help | Get help and troubleshooting tips for N Lobby login |
mark_news_as_read | Mark a news article as read |