School MCP
Escuela MCP
Un servidor de Protocolo de Contexto Modelo (MCP) para herramientas académicas, que se integra con las plataformas Canvas y Gradescope.
Características
Fechas límite de las tareas : obtenga y muestre las próximas fechas límite de Canvas y Gradescope
Integración de calendario : agregue fechas límite al Calendario o Recordatorios de macOS mediante AppleScript
Gestión de archivos : Descargar materiales del curso desde Canvas
Related MCP server: macOS Calendar MCP Server
Inicio rápido
Instalación
Instalación mediante herrería
Para instalar School MCP para Claude Desktop automáticamente a través de Smithery :
npx -y @smithery/cli install @54yyyu/school-mcp --client claudeClonar el repositorio:
git clone https://github.com/yourusername/school-mcp.git
cd school-mcpInstalar el paquete:
pip install -e .Configure sus variables de entorno de una de las siguientes maneras:
Usando el asistente de configuración incluido (recomendado)
Crear un archivo
.envmanualmente
Uso del asistente de configuración
Ejecute el asistente de configuración para configurar Claude Desktop automáticamente:
python setup_helper.pyEl asistente de configuración hará lo siguiente:
Encuentra tu archivo de configuración de Claude Desktop
Cree un archivo
.envsi es necesarioConfigurar el servidor MCP con rutas adecuadas
Agregue sus variables de entorno a la configuración de Claude Desktop
Configuración manual
Si prefiere configurarlo manualmente:
Copiar la plantilla de entorno:
cp .env.template .env
# Edit .env with your credentialsConfigure Claude Desktop siguiendo la Guía de integración de Claude Desktop .
Ejecutando el servidor
Ejecutar directamente:
python -m school_mcpO utilice el siguiente script:
./run_server.pyHerramientas
get_deadlines: Obtener las próximas fechas límite de las tareas de Canvas y Gradescopeadd_to_reminders: Agregar tareas a los recordatorios de macOSlist_courses: Lista todos los cursos de Canvas disponiblesdownload_course_files: Descargar archivos de un curso de Canvasset_download_path: configura dónde se guardan los archivos descargadosget_download_path_info: Verifica la ubicación de descarga actual
Configuración
El servidor intenta encontrar la configuración en este orden:
Variables de entorno
archivo
.enven el directorio actualArchivo
config.jsonexistente en el directorio de inicio
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be deployed
Maintenance
Related MCP Connectors
Model Context Protocol server for Studex tools, notifications, and profile integrations
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
Markdown-based note-taking with a hosted MCP server. Your notes serve you and your AI.
Model Context Protocol server for todo.vu task management and time tracking.
Related MCP Servers
- AlicenseBqualityFmaintenanceA Model Context Protocol server that enables interaction with the Canvas Learning Management System API, allowing users to manage courses, assignments, enrollments, and grades within Canvas.54175 npm103JavaScriptMIT
- AlicenseBqualityDmaintenanceA Model Context Protocol server that enables direct integration with macOS Calendar application using AppleScript, allowing users to create, list, and search calendar events without requiring OAuth setup.8430 npm6MIT
- FlicenseNot gradedqualityBmaintenanceA Model Context Protocol (MCP) server that connects AI coding agents to your Moodle LMS. Fetch assignments, grades, deadlines, and sync everything to Obsidian automatically.-
- AlicenseNot gradedqualityCmaintenanceMCP server that integrates GitHub, Brightspace, Outlook, and local files, enabling natural language queries for assignments, grades, emails, calendar events, repositories, and file operations.MIT