Il Model Context Protocol (MCP) ti permette di collegare InspectWP direttamente ad assistenti IA come Claude, ChatGPT o Cursor. L’assistente può così avviare analisi di WordPress, recuperare report e spiegarti i risultati in linguaggio naturale, senza che tu apra la dashboard.
https://inspectwp.com/api/mcp come connettore personalizzato nel tuo client IA e fornisci il token come token Bearer. Fatto.1. Requisiti
- Un account InspectWP con un piano API attivo (gli account Premium includono una quota API).
- Un token API: crealo nella dashboard API. Inizia con
iwp_e viene mostrato una sola volta. - Un client IA che supporta MCP remoto: Claude (Pro/Max/Team/Enterprise), ChatGPT (Plus/Pro/Business, modalità sviluppatore) o Cursor.
2. L’URL dell’endpoint
Tutti i client usano lo stesso URL:
https://inspectwp.com/api/mcp
L’autenticazione avviene tramite un token Bearer nell’intestazione Authorization, ovvero Authorization: Bearer iwp_il_tuo_token.
3. Configurazione in Claude
- Apri claude.ai o Claude Desktop e vai su Impostazioni → Connettori.
- Fai clic su Aggiungi connettore personalizzato e incolla l’URL dell’endpoint qui sopra.
- In Intestazioni della richiesta, aggiungi l’intestazione
Authorizationcon il valoreBearer iwp_il_tuo_token. - Salva: le quattro funzioni di InspectWP sono ora disponibili nella chat.
4. Configurazione in ChatGPT
- In ChatGPT, attiva la Modalità sviluppatore in Impostazioni → Connettori.
- Aggiungi un nuovo connettore con l’URL dell’endpoint qui sopra.
- Fornisci il token Bearer e salva. ChatGPT si connette tramite HTTPS: non serve alcun server locale né tunnel.
5. Configurazione in Cursor
- In Cursor, apri
~/.cursor/mcp.json(oppure Impostazioni → MCP → Aggiungi server). - Aggiungi un server HTTP con l’URL dell’endpoint e l’intestazione Authorization.
- Salva e ricarica Cursor: InspectWP compare nell’elenco dei server MCP.
6. Funzioni disponibili
generate_report: analizza uno o più siti WordPress (fino a 5 per chiamata).get_report: recupera un report esistente tramite il suo ID.get_me: mostra le informazioni sull’account e il piano API attivo.get_usage: mostra la quota e la cronologia di utilizzo.
7. Esempi di prompt
Quando il connettore è attivo, puoi chiedere al tuo assistente ad esempio:
- «Analizza example.com con InspectWP e riassumi i problemi di sicurezza più importanti.»
- «Genera report per questi tre domini e confronta le loro versioni di WordPress.»
- «Quanti report mi restano questo mese?»
8. Domande frequenti
Un report tramite MCP consuma la mia quota? Sì: ogni report riuscito viene conteggiato nella tua quota API mensile, proprio come con l’API REST. Le scansioni fallite vengono rimborsate automaticamente.
Il token è sicuro? Trattalo come una password. Puoi revocarlo e crearne uno nuovo in qualsiasi momento nella dashboard API.
Perché non mi serve più un pacchetto npm? L’endpoint ospitato comunica direttamente con i client. Un pacchetto locale serve solo per i client che supportano esclusivamente server locali.