Perseo MCP permette a ChatGPT di richiedere un’analisi tecnica a Perseo Insights e di lavorare sui risultati nella conversazione.
L’analisi viene eseguita da Insights: SEO, performance, sicurezza, accessibilità e configurazione tecnica di un sito pubblico. ChatGPT riceve i dati strutturati e può usarli per rispondere alle tue domande, spiegare un rilievo o discutere una correzione.
Per esempio, con la connessione configurata puoi chiedere:
«Analizza https://example.com con Perseo Insights e spiegami i problemi rilevati.»
ChatGPT avvia l’analisi, ne verifica lo stato e ne recupera il risultato quando è completo. Da lì puoi continuare a fare domande sugli stessi dati, senza uscire dalla conversazione.
Strumenti disponibili
| Strumento | Comportamento |
|---|---|
analyze_site | Riceve un URL pubblico HTTP(S), avvia l’analisi e restituisce un task_id. Può riutilizzare dati in cache; una nuova scansione va richiesta esplicitamente. |
get_analysis_status | Riceve il task_id e restituisce lo stato e l’avanzamento dell’analisi, senza avviarne un’altra. |
get_analysis_result | Per un’analisi MCP completata, restituisce rilievi, metriche disponibili, riepilogo di sicurezza e link al report, quando disponibile. |
compare_sites | Riceve due task_id di analisi completate. Confronta metriche e codici dei rilievi comuni o distinti, senza nuove scansioni e senza dichiarare un vincitore. |
I rilievi restituiti includono codice, categoria, gravità, descrizione e indicazione di correzione. Il report pubblico, quando disponibile, consente di consultare l’analisi completa.
Connessione
Model Context Protocol (MCP) definisce come un client, come ChatGPT, richiama strumenti esterni e ne riceve i dati. Perseo Insights espone questi strumenti tramite Streamable HTTP.
- Endpoint
https://insights.perseodesign.com /mcp - Transport
- Streamable HTTP
L’utilizzo richiede un client con supporto MCP e una connessione a Perseo Insights configurata.
Ambito e limiti
Le analisi sono passive e riguardano esclusivamente siti pubblici HTTP(S). Perseo Insights non accede a reti private e non modifica il sito analizzato.
ChatGPT deve basarsi sui risultati restituiti da Insights. Una metrica non disponibile o un rilievo non presente nell’analisi non devono essere inventati.