Serveur MCP + conseiller d'index BDD
Deux fonctionnalités qui font agir Vitals sur votre app : un serveur MCP pour que les agents IA lisent et lancent des audits, et un conseiller d'index qui transforme les requêtes lentes capturées en migrations d'index prêtes à coller.
- · Un serveur [Model Context Protocol](https://modelcontextprotocol.io) intégré (vitals), propulsé par laravel/mcp, avec trois outils : latest_audit (scores, Core Web Vitals, télémétrie backend), list_recommendations (findings priorisés avec leurs références fichier:ligne) et run_audit.
- · Enregistré automatiquement comme serveur stdio local ; endpoint HTTP en option via vitals.mcp.web_route. Configuré sous vitals.mcp. _laravel/mcp est en pré-1.0 ; sa surface d'outils peut évoluer._
- · Lit les requêtes lentes déjà capturées par la télémétrie backend, analyse en statique les colonnes filtrées / jointes / triées, et émet une recommandation missing-index avec une migration Schema::table(...)->index(...) prête à coller.
- · Statique et consultatif par conception — n'exécute jamais le SQL, ne migre jamais, ignore les tables vitals_* du package, et valide sur le schéma réel pour éviter les faux positifs. Activable via VITALS_DB_ADVISOR_ENABLED.