MCP server for AVC course scheduling and registration analysis with web scraping, prerequisite validation, and schedule optimization
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"scheduler-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Scheduler MCP - AI-Powered Course Planning [](https://pypi.org/project/scheduler-mcp/) [](https://opensource.org/licenses/MIT) A comprehensive course planning and schedule generation system built as an MCP (Model Context Protocol) server for Antelope Valley College. This tool helps students search courses, validate prerequisites, detect schedule conflicts, generate optimal schedules, and estimate workload. **Now available on PyPI and hosted on Railway for instant access!** ## Quick Start ### Option 1: Use Hosted Server (Recommended) Connect to our hosted Railway server - **no installation needed**! #### For Claude Desktop Add to your MCP settings (`~/Library/Application Support/Claude/claude_desktop_config.json` on Mac or `%APPDATA%\Claude\claude_desktop_config.json` on Windows): ```json { "mcpServers": { "scheduler-mcp": { "command": "npx", "args": [ "mcp-remote", "https://schedulermcp-production.up.railway.app/mcp", "--allow-http" ] } } } ``` #### For Other MCP Clients Use the endpoint: ``` https://schedulermcp-production.up.railway.app/mcp ``` ### Option 2: Install from PyPI ```bash # Using pip pip install scheduler-mcp # Using uv (recommended) uv pip install scheduler-mcp # Using uvx (no installation, run directly) uvx scheduler-mcp ``` ### Option 3: Install from Source ```bash git clone https://github.com/yourusername/schedulerMCP.git cd schedulerMCP pip install -e . ``` ## Features ### 🔍 Course Discovery - **Search Courses**: Find courses by keyword, department, or course ID - **Course Information**: Get detailed course info including prerequisites, units, and workload - **Section Listing**: View available sections with meeting times and instructors - **Lab Times**: See laboratory session times separately from lectures ### 📅 Schedule Planning - **Conflict De…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.