Serveur MCP d’infra
Un serveur MCP que j'ai écrit pour exposer l'état réel de mes quatre machines à un assistant IA : conteneurs, services, ports, réseau et documentation, en lecture seule.
Ce que c'est
Diagnostiquer une infrastructure de mémoire, c'est produire une réponse plausible et périmée. Ce serveur expose donc l'état vivant du parc à un assistant : bilan de santé des quatre machines en un appel, recherche d'un service sur toutes les machines à la fois, conteneurs et ports d'un hôte, journaux d'un service, configuration réseau du routeur, et recherche plein texte dans les 110 pages de documentation. Tous les outils sont en lecture seule : aucun ne redémarre, ne déploie ni ne supprime.
Ce que ça fait
- Bilan de santé des quatre machines en un seul appel
- Recherche d’un service ou d’un port sur tout le parc à la fois
- Conteneurs, services systemd et ports en écoute par machine
- Configuration réseau : VLANs, pare-feu, NAT, VPN, baux DHCP
- Recherche plein texte dans le corpus documentaire
- Lecture seule par conception — agir passe explicitement par SSH
Ce qui a coincé
Croiser deux sources qui ne disent pas la même chose : la documentation énonce l'intention, les outils rapportent la réalité. L'écart entre les deux est souvent l'information recherchée, encore faut-il l'exposer sans la masquer.
Où ça en est
Le serveur tourne en service systemd sur l'hôte applicatif. Il a servi à établir l'inventaire qui a nourri la refonte de ce site : les chiffres affichés ici en sortent.