Skip to main content
Glama

Escuela MCP

insignia de herrería

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: Claude Canvas MCP

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 claude
  1. Clonar el repositorio:

git clone https://github.com/yourusername/school-mcp.git cd school-mcp
  1. Instalar el paquete:

pip install -e .
  1. Configure sus variables de entorno de una de las siguientes maneras:

    • Usando el asistente de configuración incluido (recomendado)

    • Crear un archivo .env manualmente

Uso del asistente de configuración

Ejecute el asistente de configuración para configurar Claude Desktop automáticamente:

python setup_helper.py

El asistente de configuración hará lo siguiente:

  • Encuentra tu archivo de configuración de Claude Desktop

  • Cree un archivo .env si es necesario

  • Configurar 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:

  1. Copiar la plantilla de entorno:

cp .env.template .env # Edit .env with your credentials
  1. Configure Claude Desktop siguiendo la Guía de integración de Claude Desktop .

Ejecutando el servidor

Ejecutar directamente:

python -m school_mcp

O utilice el siguiente script:

./run_server.py

Herramientas

  • get_deadlines : Obtener las próximas fechas límite de las tareas de Canvas y Gradescope

  • add_to_reminders : Agregar tareas a los recordatorios de macOS

  • list_courses : Lista todos los cursos de Canvas disponibles

  • download_course_files : Descargar archivos de un curso de Canvas

  • set_download_path : configura dónde se guardan los archivos descargados

  • get_download_path_info : Verifica la ubicación de descarga actual

Configuración

El servidor intenta encontrar la configuración en este orden:

  1. Variables de entorno

  2. archivo .env en el directorio actual

  3. Archivo config.json existente en el directorio de inicio

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

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