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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseBqualityDmaintenanceA 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.54330103JavaScriptMIT
- 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.86MIT
- AlicenseNot gradedqualityCmaintenanceA Model Context Protocol (MCP) server that integrates Apple Reminders with Claude Desktop, enabling comprehensive task management and reminders directly through conversations with Claude.124MIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server that connects AI assistants to university D2L Brightspace and Piazza, enabling query of courses, grades, assignments, deadlines, files, and Piazza posts.7MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol (MCP) application for automated GitHub PR analysis and issue management.…
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/54yyyu/school-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server