Aller au contenu
Thomas Gayraud Architecte de projets
Thomas Gayraud

Un site, cinq regards · Grand Est

// mcp/outils.tscode illustratif

Makers Campus

// architecture
→ Plateforme web en Next.js
→ Un compte unique pour la plateforme et ses applications
→ Serveur MCP, avec des outils filtrés selon le rôle
→ App iPhone en SwiftUI

Next.js · TypeScript · SwiftUI · MCP

// Code illustratif : l'idée, pas le code de la plateforme.
function outilsPour(personne: Personne): Outil[] {
  const outils = [...outilsEleve]
  if (personne.role !== "eleve") outils.push(...outilsEquipe)
  return outils // reconstruit à chaque requête
}

// Le serveur ne donne à la personne qui appelle que les outils de son rôle.

{ outils: 67, promotions: 13, comptes: 93, tests: 9_800 }

Regard affiché : Code. Dans le cadre : Résultat.Promenez le cadre, choisissez un regard (1 à 6), déployez-le (Entrée). Maintenez ⇧ pour le prisme.Balayez la bande pour changer de métier, appuyez longuement pour le prisme.

Le contexte

Mes étudiants sont répartis en promotions, dans plusieurs établissements. Les cours, les notes, les annonces et les projets se trouvaient dans des outils séparés.

Avec Makers Campus, un compte suffit pour tout retrouver. J’en ai conçu un premier prototype fin 2025, qui m’a servi de brouillon. Je développe la plateforme actuelle depuis juin 2026.

Ce qui a été livré

  • Un espace par promotion, avec son propre thème, des cours en blocs riches, des notes à publication contrôlée, des annonces, des sondages et un carnet de notes.
  • Des projets de groupe, avec des documents co-édités en temps réel, une messagerie, des tâches, des jalons reliés aux évaluations, un calendrier iCal et un fil d’activité.
  • Un hub d’applications, où Partner Pro, la Form Machine et la Pitch Machine s’ouvrent avec le compte Makers Campus, promotion par promotion.
  • Un serveur MCP de 67 outils, protégé par OAuth, qui permet à un assistant IA compatible de consulter et de piloter la plateforme.
  • Une application iPhone native pour les élèves, en SwiftUI et sans dépendance tierce, publiée sur l’App Store le 1er septembre 2026.
  • Une interface d’administration, une API, des événements signés et l’export PDF des parcours.

Les choix

J’héberge tout moi-même, en Europe, et j’ai conçu la plateforme en tenant compte du RGPD. L’application n’a ni publicité ni traceur.

Le serveur MCP fait partie de l’architecture de la plateforme. Il passe par la même authentification que l’interface.

Les chiffres, et leurs sources

67
outils proposés aux assistants IA par le serveur MCPDocumentation de la plateforme, octobre 2026
13
promotions accueilliesPlateforme, état au 5 octobre 2026
93
comptes ouvertsPlateforme, état au 5 octobre 2026
9 800
tests automatisésDépôt de la plateforme, octobre 2026

L’application sur l’App Store ↗

Projet suivant · 2026Form MachineFormulaires, analyse des réponses et serveur MCP