Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
ENT1_URLNoAdresse de votre ENThttps://ent1d.ac-reunion.fr
RUST_LOGNoNiveau des journaux (écrits sur la sortie d'erreur)ent1_mcp=info
ENT1_HOTESNoNoms d'hôte publics acceptés en HTTP, séparés par des virgulesboucle locale
ENT1_ECOUTENoAdresse d'écoute en mode HTTP127.0.0.1:8080
ENT1_FUSEAUNoFuseau horaire des dates renvoyéesIndian/Reunion
ENT1_MCP_JETONNoJeton d'accès du mode HTTP, 32 caractères minimum (obligatoire en mode HTTP)
ENT1_TRANSPORTNoTransport MCP : stdio (client local) ou http (serveur distant)stdio
ENT1_IDENTIFIANTNoIdentifiant de connexion à l'ENT (ex. prenom.nom)
ENT1_MOT_DE_PASSENoMot de passe de l'ENT

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
actualites_commenterA

Publie un commentaire sous une actualité (si l'école autorise les commentaires). Faire valider le texte par l'utilisateur.

actualites_filsB

Fils d'actualités disponibles (un par école ou par thème).

actualites_lireA

Lit une actualité en entier, avec ses commentaires.

actualites_listerB

Dernières actualités publiées par l'école (sorties, réunions, informations générales).

annuaire_ficheB

Fiche annuaire détaillée d'une personne (fonction, établissements, informations publiques).

annuaire_rechercherA

Recherche dans l'annuaire les personnes et groupes que vous avez le droit de contacter (enseignants, direction, personnels, parents, groupes de classe). Renvoie les identifiants nécessaires pour écrire un message.

blog_billetsB

Billets publiés d'un blog, du plus récent au plus ancien, avec leur contenu.

blog_commentairesC

Commentaires d'un billet de blog.

blog_commenterB

Publie un commentaire sous un billet de blog. Faire valider le texte par l'utilisateur.

blog_listerB

Blogs accessibles (blogs de classe, d'école…).

blog_supprimer_commentaireC

Supprime un de vos commentaires sur un billet de blog.

cahier_lireA

Lit un cahier de texte : travail à faire, jour par jour, éventuellement entre deux dates, avec pour chaque travail son identifiant et s'il est marqué fait.

cahier_listerA

Liste les cahiers de texte (devoirs et travail à faire) accessibles.

cahier_marquerA

Marque des travaux du cahier de texte comme faits (ou à refaire), comme la case à cocher de l'ENT. Les identifiants viennent de cahier_lire.

calendrier_evenementsB

Événements des calendriers (réunions, sorties, vacances…), éventuellement entre deux dates.

calendrier_listerB

Calendriers accessibles (calendrier de l'école, de la classe, personnel).

carnet_listerB

Mots du carnet de liaison (du plus récent au plus ancien), avec leur état de signature et les réponses déjà données.

carnet_repondreA

Répond par écrit à un mot du carnet de liaison (si le mot accepte les réponses). Faire valider le texte par l'utilisateur avant l'envoi.

carnet_signerC

Signe un mot du carnet de liaison (accusé de lecture) pour un enfant.

casier_deposerA

Dépose un fichier (base64, 10 Mo maximum) dans le casier d'une ou plusieurs personnes. Faire valider le fichier et les destinataires par l'utilisateur.

casier_destinatairesC

Personnes et groupes à qui vous pouvez déposer un fichier dans le casier.

casier_listerA

Fichiers reçus dans le casier (documents déposés à votre intention par un enseignant ou un parent).

casier_supprimerB

Met un fichier du casier à la corbeille.

casier_telechargerB

Télécharge un fichier du casier (base64, 10 Mo maximum).

deconnexionA

Ferme la session ENT en cours et en rouvre une aussitôt avec les identifiants configurés : à appeler quand l'ENT répond par une redirection ou une session expirée.

documents_deposerA

Dépose un fichier (base64, 10 Mo maximum) dans « Mes documents ».

documents_listerB

Contenu de l'espace documentaire (mes documents, partagés avec moi, applications, corbeille).

documents_telechargerB

Télécharge un document de l'espace documentaire (base64, 10 Mo maximum).

fil_nouveautesA

Fil de nouveautés de l'ENT (« Quoi de neuf ? ») : nouveaux messages, mots du carnet, devoirs, actualités, billets de blog… Idéal pour un résumé de ce qui s'est passé.

formulaires_lireB

Détail d'un formulaire : description, questions et choix possibles, avec le lien pour y répondre.

formulaires_listerA

Formulaires et sondages reçus (autorisations de sortie, sondages de l'école…) avec leur statut.

messagerie_creer_dossierC

Crée un dossier personnel dans la messagerie.

messagerie_deplacerB

Déplace des messages vers la boîte de réception ou un dossier personnel.

messagerie_dossiersB

Arborescence des dossiers personnels de la messagerie (identifiants, noms, nombres de non lus).

messagerie_enregistrer_brouillonA

Crée ou met à jour un brouillon sans l'envoyer (utile pour y joindre des fichiers avec messagerie_joindre_fichier, puis l'envoyer avec messagerie_envoyer et brouillon_id).

messagerie_envoyerA

Envoie un message (nouveau, réponse ou transfert). Les destinataires sont des identifiants obtenus avec annuaire_rechercher ou lus dans un message. Faire valider l'objet, le corps et les destinataires par l'utilisateur avant l'envoi.

messagerie_joindre_fichierB

Joint un fichier (base64, 10 Mo maximum) à un brouillon.

messagerie_lireA

Lit un message complet (corps en texte, destinataires, pièces jointes). L'ENT le marque alors comme lu.

messagerie_listerA

Liste les messages d'un dossier de la messagerie (réception par défaut), du plus récent au plus ancien.

messagerie_marquerC

Marque des messages comme lus ou non lus.

messagerie_non_lusB

Nombre de messages non lus dans la boîte de réception.

messagerie_rappelerA

Rappelle (annule) un message envoyé il y a moins de 60 minutes.

messagerie_restaurerC

Restaure des messages depuis la corbeille.

messagerie_supprimerA

Supprime des messages : vers la corbeille (défaut, récupérable) ou définitivement (mode: definitive, uniquement pour des messages déjà dans la corbeille).

messagerie_telecharger_piece_jointeB

Télécharge une pièce jointe d'un message (contenu en base64, 10 Mo maximum).

profilA

Profil du compte connecté : nom, type de compte, enfants rattachés (avec leurs identifiants), établissements et classes. À appeler en premier.

wiki_lire_pageC

Lit une page de wiki.

wiki_listerB

Wikis accessibles et la liste de leurs pages.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.1/5.0

Scored across 48 tools

Disambiguation4/5

Tools are well-separated by module and action (e.g., blog_lister vs blog_billets vs blog_commenter). Minor potential confusion between similar listing tools (actualites_lister vs actualites_fils) and multiple file-deposit tools (casier_deposer vs documents_deposer), but descriptions clarify contexts.

Naming Consistency4/5

All names use snake_case with a consistent module prefix (blog_, cahier_, messagerie_, etc.). Minor deviation: some action names are verbs (lister, lire) while others are nouns (billets, evenements, dossiers), but the pattern remains predictable.

Tool Count2/5

48 tools is excessive for a single MCP server; the scale marks 25+ as too many. Although the ENT domain is broad, the count risks overwhelming agents and suggests possible consolidation (e.g., messaging alone has 14 tools).

Completeness4/5

Coverage is strong for read/consume/communicate workflows across all modules. Gaps exist: no message search, no document delete/restore, and form submission is only via external link, but these are minor workarounds for the intended user role.