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: 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 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)

F
license - not found
Not graded
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

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

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

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