MCP

Ver calificaciones y contenido del curso bajo demanda con Brightspace MCP

Encaja si ya tienes una cuenta D2L Brightspace y quieres calificaciones, tareas, sílabos y contenido del curso bajo demanda. Primero termina el setup oficial en esta máquina. Usuario y contraseña solo entran en la página real de inicio de sesión de la escuela.

Official source · Brightspace MCP Server

Install

npx brightspace-mcp-server setup

Para quién

Si ya tienes una cuenta escolar D2L Brightspace y quieres ver calificaciones, tareas, sílabos y contenido del curso bajo demanda en un chat compatible con MCP, en lugar de abrir una y otra vez el sitio de la plataforma, este servicio encaja. Oficialmente conecta la IA a Brightspace para extraer esa información del curso bajo demanda.

El lado escolar escribe que sirve para cualquier escuela, pero no da inventario de escuelas, lista de excepciones ni qué funciones de facultad se apagan. Debes confirmar tú que la página de inicio de sesión de la escuela abre y que la cuenta entra a los cursos.

Nombres oficiales: Claude Desktop, Claude Code, Cursor, ChatGPT Desktop, Windsurf. Si tu entorno no está en esa lista, el texto original no da otros pasos de conexión. No inventes configuración de cliente.

No encaja si necesitas entregar tareas, publicar o cambiar datos de la plataforma en Brightspace. Oficialmente es un servicio de solo lectura. No envía, no publica ni cambia ningún contenido.

Primera prueba en 3 minutos

Requisitos: esta máquina tiene un entorno que puede ejecutar npx, y puedes abrir la página real de inicio de sesión Brightspace de tu escuela. Usuario y contraseña solo se escriben en la página de inicio de sesión de la escuela, en ningún otro sitio. Al terminar se guardan en esta máquina en ~/.brightspace-mcp/config.json, legibles solo por el usuario actual (mode 0600).

Sigue solo esta ruta oficial de instalación. En un terminal:

npx brightspace-mcp-server setup

La ubicación de configuración es el archivo local ~/.brightspace-mcp/config.json que escribe este comando setup. En el primer intento ejecuta este comando oficial tal cual. No lo cambies por un instalador nunca escrito, ni inventes nombres de herramientas nunca escritos para probar a leer calificaciones.

Éxito: setup termina con normalidad, aparece ~/.brightspace-mcp/config.json en esta máquina y el permiso es legible por el usuario actual. Después el servicio se mantiene de solo lectura según el texto oficial. No enviará ni cambiará nada en Brightspace por ti.

Casos de uso

Caso 1: ver calificaciones bajo demanda. Capacidad oficial: extraer calificaciones bajo demanda tras conectar a Brightspace. El texto visible solo escribe «extraer calificaciones». No hay nombre de herramienta, parámetros ni campos devueltos. Confirmable: es una lectura de solo lectura. Si tiene éxito deberías ver información relacionada con calificaciones, sin envíos ni cambios en la plataforma. Si el cliente actual no muestra una llamada relacionada con calificaciones, detente en el límite de capacidad escrito.

Caso 2: ver tareas, sílabos y contenido del curso bajo demanda. La misma frase oficial pone tareas, sílabos y contenido del curso como información extraíble bajo demanda. Tampoco hay nombre de herramienta, filtro ni muestra de salida. Limita las preguntas a estos materiales de solo lectura. Si tiene éxito puedes leer la información del curso correspondiente. Si falla, solo puedes decir que el texto oficial aún no da un formato de llamada más fino. No inventes parámetros.

Límites de uso

Es un servicio de solo lectura. No envía, no publica ni cambia ningún contenido en Brightspace. Solo lectura no es ausencia de riesgo: esta máquina sigue guardando la cuenta escolar y el cliente sigue leyendo datos del curso por la red.

Las credenciales solo quedan en ~/.brightspace-mcp/config.json en esta máquina, permiso 0600. La información de inicio de sesión solo se escribe en la página real de inicio de sesión de la escuela. Oficialmente no hay un paso de deshacer tras borrar ese archivo, ni nombres de herramientas y parámetros concretos. Además de setup, no inventes un segundo comando de instalación.