Votre dashboard dans Claude Code
FondateurMode expose un serveur MCP (Model Context Protocol). Une fois branché dans Claude Code, vous interrogez vos rapports en langage naturel et générez un dashboard à la demande. Disponible avec les formules Pro et Business.
1. Ajouter le serveur
Dans un terminal où Claude Code est installé :
claude mcp add --transport http fondateurmode https://fondateurmode.com/api/mcp \
--header "Authorization: Bearer GS-XXXXX-XXXXX-XXXXX-XXXXX"
Ajoutez --scope user pour l'avoir dans tous vos projets.
Pour partager la configuration avec votre équipe dans un fichier .mcp.json versionné, sans y écrire la clé :
{
"mcpServers": {
"fondateurmode": {
"type": "http",
"url": "https://fondateurmode.com/api/mcp",
"headers": { "Authorization": "Bearer ${FONDATEURMODE_KEY}" }
}
}
}
Chaque membre définit ensuite la variable FONDATEURMODE_KEY dans son environnement.
2. Vérifier
Dans Claude Code, tapez /mcp : fondateurmode doit apparaître comme connecté.
3. Générer le dashboard
/mcp__fondateurmode__security-dashboard
Claude récupère vos données et crée security-dashboard.html : niveau de menace, attaques par jour, CPU, RAM et disque, versions vulnérables, état de la licence.
Vous pouvez aussi poser des questions :
- « Quels serveurs ont des versions vulnérables critiques ? »
- « Compare les attaques de cette semaine avec la semaine dernière. »
- « Combien de jours reste-t-il sur ma licence ? »
Outils disponibles
| Outil | Contenu |
|---|---|
license_status | Formule, statut, dates de début et de fin, jours restants |
list_servers | Serveurs couverts, dernière activité, dernier scan antivirus |
latest_report | Dernier rapport complet, par serveur |
metrics_history | Série quotidienne des indicateurs, jusqu'à 365 jours |
software_inventory | Technologies, versions, application/emplacement, statut OSV |
report_archive | Archives complètes par année, paginées |
vulnerabilities | Logiciels à mettre à jour, par gravité, avec la version corrigée |
Le serveur MCP est en lecture seule : il ne peut rien modifier sur vos serveurs.
Et ChatGPT ?
Le même serveur MCP sera bientôt disponible dans ChatGPT.
Technologies, versions et vulnérabilités
L’agent inventorie le serveur où il est installé : versions des binaires système, applications et dépendances trouvées dans les fichiers package.json, package-lock.json, requirements.txt, composer.lock et Gemfile.lock. Le dashboard présente l’application/emplacement, la technologie, sa version et son résultat de vérification : vulnérabilité détectée, aucune vulnérabilité connue dans OSV ou non vérifié. Un manifeste ou une version verrouillée ne prouve pas la version exécutée ; une vérification impossible ne signifie jamais que le logiciel est sûr. L’inventaire affiché comprend les technologies principales et les dépendances signalées ; les limites de couverture sont indiquées.
Les répertoires d’applications doivent être présents dans app_paths de la configuration privée du serveur. Les dossiers de dépendances, compilations et sauvegardes sont exclus de la recherche des manifestes. Pour archiver des données fraîches sans envoyer de notification :
sudo fondateurmode report --no-notify
Pour lancer l’antivirus sur les répertoires scan_paths configurés :
sudo fondateurmode scan
sudo fondateurmode status
Les résultats distinguent une analyse terminée d’un moteur absent, d’une erreur ou d’un dépassement de délai. Aucune suppression automatique de fichier n’est effectuée. Aucun antivirus commercial tiers n’est requis ; Imunify360 reste facultatif.
Calendrier et téléchargement des rapports
Demandez à Claude Code : « Utilise FondateurMode pour régénérer mon dashboard avec les derniers rapports, les technologies et le calendrier des archives de l’année 2026. » Remplacez l’année si nécessaire. Claude doit charger toutes les pages de report_archive pour l’année souhaitée.
Dans la section Calendrier des rapports, choisissez Jour, Mois ou Année, puis la période. Le bouton Télécharger le rapport HTML produit un rapport lisible et imprimable ; le menu Imprimer du navigateur permet de l’enregistrer en PDF. Télécharger les données JSON fournit les données structurées.
Pour un jour, l’export sélectionne le dernier rapport du jour du serveur choisi. Pour un mois ou une année, il contient le dernier rapport de chaque jour disponible. Les dates sont en UTC. Les jours sans collecte ne sont pas inventés ; si aucun rapport n’est chargé pour la période, les boutons sont désactivés et une explication apparaît. Les anciens rapports peuvent ne pas contenir l’inventaire des technologies.
Le HTML est un instantané local : il ne contient pas de clé de licence et ne fait aucun appel réseau. Il faut le régénérer pour ajouter les nouveaux rapports ou charger une autre année. Les fichiers exportés contiennent des informations de sécurité du serveur : partagez-les uniquement avec les personnes concernées.