// apps/mcp/src/mcp/serveur.tsextrait du projet
Le Coffre aux Souvenirs
// architecture
→ Site public : Next.js
→ Back-office : React (Vite)
→ API Hono, données PocketBase
→ Connecteur MCP : 13 outilsNext.js · React · Vite · PocketBase · Hono · MCP · Playwright
// SANS ÉTAT : l'autorisation est rejugée à chaque POST
// (un jeton révoqué mord tout de suite).
const serveur = new McpServer(IDENTITE_SERVEUR, {
capabilities: { tools: {} },
instructions: INSTRUCTIONS_SERVEUR,
});// Comme le serveur revérifie l’autorisation à chaque requête, un accès retiré est coupé tout de suite.
{ outils: 13, ecrans: 10, tests: 244, pages: 10 }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
J’avais réalisé une première version du site sous WordPress, avec IN’pact Agency. En juin 2026, je l’ai remplacée par un site développé pour la boutique, que la gérante met à jour elle-même.
Ce qui a été livré
- Le site, avec le menu du salon de thé, les évènements, le blog, les objets à la vente, la presse et le contact.
- Un back-office de dix écrans, des statistiques de visite maison et des sauvegardes.
- Un connecteur MCP de 13 outils, grâce auquel la gérante gère ses contenus en parlant à son assistant IA, avec ses identifiants du back-office, et envoie ses photos depuis son téléphone.
- 210 tests unitaires, 34 tests de bout en bout et un guide de prise en main de dix pages.
Un cadeau d’anniversaire
Le connecteur était un cadeau pour l’anniversaire de la gérante. Il s’ouvre sur une invitation animée, où l’on souffle dans le micro pour lancer une boîte à musique.
Les chiffres, et leurs sources
- 13
- outils pour son assistant IAserveur MCP du projet, octobre 2026
- 10
- écrans de back-officedépôt du projet, octobre 2026
- 244
- tests : 210 unitaires, 34 de bout en boutdépôt du projet, octobre 2026
- 10
- pages de guide de prise en mainguide remis à la gérante