MCP-Server + Datenbank-Index-Berater
Zwei Funktionen, mit denen Vitals in deiner App handelt: ein MCP-Server, damit KI-Agenten Audits lesen und starten, und ein Index-Berater, der erfasste langsame Abfragen in fertige Index-Migrationen verwandelt.
- · Ein eingebauter [Model-Context-Protocol](https://modelcontextprotocol.io)-Server (vitals), angetrieben von laravel/mcp, mit drei Tools: latest_audit (Scores, Core Web Vitals, Backend-Telemetrie), list_recommendations (priorisierte Befunde mit ihren Datei:Zeile-Referenzen) und run_audit.
- · Automatisch als lokaler stdio-Server registriert; HTTP-Endpoint optional via vitals.mcp.web_route. Konfiguration unter vitals.mcp. _laravel/mcp ist pre-1.0; die Tool-Oberfläche kann sich ändern._
- · Liest die von der Backend-Telemetrie ohnehin erfassten langsamen Abfragen, analysiert statisch die gefilterten / verknüpften / sortierten Spalten und gibt eine missing-index-Empfehlung mit fertiger Schema::table(...)->index(...)-Migration aus.
- · Statisch und beratend konzipiert — führt die SQL nie aus, migriert nie, überspringt die vitals_*-Tabellen des Pakets und validiert gegen das echte Schema, sodass keine Fehltreffer entstehen. Per VITALS_DB_ADVISOR_ENABLED schaltbar.