Connecter InspectWP à Claude, ChatGPT et Cursor (MCP)

Connectez InspectWP directement à Claude, ChatGPT ou Cursor via le Model Context Protocol (MCP) et laissez l’assistant IA générer et analyser les rapports WordPress de lui-même.

Le Model Context Protocol (MCP) vous permet de connecter InspectWP directement à des assistants IA comme Claude, ChatGPT ou Cursor. L’assistant peut alors lancer des analyses WordPress, récupérer des rapports et vous expliquer les résultats en langage naturel, sans que vous ouvriez le tableau de bord.

Version courte : Créez un jeton d’API dans le tableau de bord API, ajoutez l’URL du point de terminaison https://inspectwp.com/api/mcp comme connecteur personnalisé dans votre client IA et fournissez le jeton comme jeton Bearer. C’est fait.

1. Prérequis

  • Un compte InspectWP avec un plan API actif (les comptes Premium incluent un quota API).
  • Un jeton d’API : créez-le dans le tableau de bord API. Il commence par iwp_ et n’est affiché qu’une seule fois.
  • Un client IA compatible MCP distant : Claude (Pro/Max/Team/Enterprise), ChatGPT (Plus/Pro/Business, mode développeur) ou Cursor.

2. L’URL du point de terminaison

Tous les clients utilisent la même URL :

https://inspectwp.com/api/mcp

L’authentification se fait via un jeton Bearer dans l’en-tête Authorization, c’est-à-dire Authorization: Bearer iwp_votre_jeton.

3. Configuration dans Claude

  1. Ouvrez claude.ai ou Claude Desktop et allez dans Paramètres → Connecteurs.
  2. Cliquez sur Ajouter un connecteur personnalisé et collez l’URL du point de terminaison ci-dessus.
  3. Dans En-têtes de requête, ajoutez l’en-tête Authorization avec la valeur Bearer iwp_votre_jeton.
  4. Enregistrez : les quatre fonctions InspectWP sont désormais disponibles dans le chat.

4. Configuration dans ChatGPT

  1. Dans ChatGPT, activez le mode développeur dans Paramètres → Connecteurs.
  2. Ajoutez un nouveau connecteur avec l’URL du point de terminaison ci-dessus.
  3. Fournissez le jeton Bearer et enregistrez. ChatGPT se connecte via HTTPS : aucun serveur local ni tunnel nécessaire.

5. Configuration dans Cursor

  1. Dans Cursor, ouvrez ~/.cursor/mcp.json (ou Paramètres → MCP → Ajouter un serveur).
  2. Ajoutez un serveur HTTP avec l’URL du point de terminaison et l’en-tête Authorization.
  3. Enregistrez et rechargez Cursor : InspectWP apparaît dans la liste des serveurs MCP.

6. Fonctions disponibles

  • generate_report : analyse un ou plusieurs sites WordPress (jusqu’à 5 par appel).
  • get_report : récupère un rapport existant à partir de son ID.
  • get_me : affiche les informations du compte et le plan API actif.
  • get_usage : affiche le quota et l’historique d’utilisation.

7. Exemples d’invites

Une fois le connecteur actif, vous pouvez demander à votre assistant par exemple :

  • « Analyse example.com avec InspectWP et résume les problèmes de sécurité les plus importants. »
  • « Génère des rapports pour ces trois domaines et compare leurs versions de WordPress. »
  • « Combien de rapports me reste-t-il ce mois-ci ? »

8. Questions fréquentes

Un rapport via MCP consomme-t-il mon quota ? Oui : chaque rapport réussi est décompté de votre quota API mensuel, comme avec l’API REST. Les explorations échouées sont remboursées automatiquement.

Le jeton est-il sûr ? Traitez-le comme un mot de passe. Vous pouvez le révoquer et en créer un nouveau à tout moment dans le tableau de bord API.

Pourquoi n’ai-je plus besoin d’un paquet npm ? Le point de terminaison hébergé communique directement avec les clients. Un paquet local n’est nécessaire que pour les clients qui ne prennent en charge que les serveurs locaux.

Articles liés