Install
npx brightspace-mcp-server setupÀ qui cela s’adresse
Si vous avez déjà un compte D2L Brightspace de l’école et voulez voir notes, devoirs, syllabus et contenus de cours à la demande dans un chat compatible MCP, au lieu de rouvrir sans cesse le site de la plateforme, ce service convient. Officiellement, il relie l’IA à Brightspace pour extraire ces informations de cours à la demande.
Le côté école écrit qu’il peut servir pour n’importe quelle école, mais ne donne ni inventaire d’écoles, ni liste d’exceptions, ni quelles fonctions de faculté sont coupées. Vous devez confirmer vous-même que la page de connexion de l’école s’ouvre et que le compte entre dans les cours.
Noms officiels : Claude Desktop, Claude Code, Cursor, ChatGPT Desktop, Windsurf. Si votre environnement n’est pas sur cette liste, le texte source ne donne pas d’autres étapes de branchement. N’inventez pas de configuration client.
Cela ne convient pas à qui doit rendre des devoirs, publier ou modifier des données de plateforme dans Brightspace. Officiellement, c’est un service en lecture seule. Il ne soumet, ne publie ni ne change aucun contenu.
Première tentative en 3 minutes
Prérequis : cette machine a un environnement capable d’exécuter npx, et vous pouvez ouvrir la vraie page de connexion Brightspace de votre école. Nom d’utilisateur et mot de passe n’entrent que dans la page de connexion de l’école, nulle part ailleurs. Une fois terminé, ils sont stockés sur cette machine dans ~/.brightspace-mcp/config.json, lisibles uniquement par l’utilisateur actuel (mode 0600).
Suivez uniquement ce chemin d’installation officiel. Dans un terminal :
npx brightspace-mcp-server setup
L’emplacement de configuration est le fichier local ~/.brightspace-mcp/config.json écrit par cette commande setup. Pour le premier essai, exécutez cette commande officielle telle quelle. Ne passez pas à un installeur jamais écrit, et n’inventez pas de noms d’outils jamais écrits pour essayer de lire des notes.
Succès : setup se termine normalement, ~/.brightspace-mcp/config.json apparaît sur cette machine, permissions lisibles par l’utilisateur actuel. Ensuite le service reste en lecture seule selon le texte officiel. Il ne soumet ni ne change rien dans Brightspace à votre place.
Cas d’usage
Cas 1 : voir les notes à la demande. Capacité officielle : extraire les notes à la demande après connexion à Brightspace. Le texte visible n’écrit que « extraire les notes ». Pas de nom d’outil, de paramètres ni de champs renvoyés. Confirmable : c’est une lecture en lecture seule. En cas de succès, des informations liées aux notes doivent apparaître, sans soumission ni modification sur la plateforme. Si le client actuel n’affiche aucun appel lié aux notes, arrêtez-vous à la frontière de capacité écrite.
Cas 2 : voir devoirs, syllabus et contenus de cours à la demande. La même phrase officielle range devoirs, syllabus et contenus de cours parmi les informations extractibles à la demande. Là encore, pas de nom d’outil, de filtre ni d’échantillon de sortie. Limitez les questions à ces matériaux en lecture seule. En cas de succès, vous lisez les informations de cours correspondantes. En cas d’échec, vous pouvez seulement dire que le texte officiel n’a pas encore donné un format d’appel plus fin. N’inventez pas de paramètres.
Limites d’usage
C’est un service en lecture seule. Il ne soumet pas, ne publie pas et ne change aucun contenu dans Brightspace. Lecture seule n’égale pas absence de risque : cette machine stocke encore le compte de l’école, le client lit encore les données de cours via le réseau.
Les identifiants restent seulement dans ~/.brightspace-mcp/config.json sur cette machine, permissions 0600. Les informations de connexion n’entrent que sur la vraie page de connexion de l’école. Officiellement, il n’y a pas d’étape d’annulation après suppression de ce fichier, ni de noms d’outils et paramètres concrets. Hormis setup, n’inventez pas une deuxième commande d’installation.