Menu supplémentaire

Achetez MemberPress dès aujourd'hui ! Commencez à être payé pour le contenu que vous créez ! Obtenir MemberPress maintenant
  1. Accueil
  2. Base de connaissances
  3. Documentation pour les développeurs
  4. MCP
  5. Présentation et guide d'installation de MemberPress AI Foundation

Présentation et guide d'installation de MemberPress AI Foundation

MemberPress AI Foundation ajoute une couche d'intégration IA aux sites MemberPress. Le plugin rend accessibles les fonctionnalités de MemberPress via le Model Context Protocol (MCP). Les clients IA tels que Claude Desktop et Cursor gèrent alors les adhésions, les membres, les transactions et le contenu via le langage naturel.

Ce guide présente les fonctionnalités d'AI Foundation, sa place au sein de la suite MemberPress AI, les prérequis, les étapes d'installation, ainsi qu'un bref aperçu de l'assistant de configuration MCP.

Note terminologique : Le plugin s'appelle “ AI Foundation ”, et non “ MCP ”. MCP est l'une des quatre fonctionnalités offertes par le plugin. La documentation désigne le plugin sous le nom d“” AI Foundation “ et le protocole sous celui de ” MCP ». Les futurs plugins de la suite MemberPress AI partageront l'infrastructure d'AI Foundation sans pour autant exposer eux-mêmes le protocole MCP.

Ce qu'offre AI Foundation

AI Foundation propose quatre fonctionnalités accessibles aux clients, ainsi qu'une couche d'infrastructure de soutien.

Aperçu des composants

ComposantFonctionnalitésTerminal ou emplacement
Serveur MCPExpose le catalogue d'outils MCP via JSON-RPC 2.0 — 41 outils de base, et bien d'autres encore grâce aux modules complémentaires/wp-json/mp-mcp/v1/mcp
Point de terminaison MCP publicExpose 4 outils de catalogue en lecture seule sans authentification/wp-json/mp-mcp/v1/public-mcp
Système de crédits IAProduction alimentée par Meters Mastermind (et non par MCP)Barre d'administration WordPress + widget du tableau de bord
Couche de sécurité des agentsQuatre mesures régissant les opérations destructricesIntégré au serveur MCP
Système d'authentificationOAuth 2.1 PKCE, jetons « Bearer », mots de passe d'application/wp-json/mp-mcp/v1/authorize + /token
Couche de service PHP partagéeServices de base pour les développeurs de pluginsmpai() global + MemberPressAI\Fondation façade
Intégration de l'API « Abilities »Les outils sont également accessibles via l'adaptateur MCP de WordPress.orgFonctionne uniquement avec WordPress 6.9 et versions ultérieures
Interface utilisateur d'administrationConfiguration, clients, paramètres, créditsMemberPress > Paramètres IA

Serveur MCP

Le serveur MCP met à disposition son catalogue d'outils via JSON-RPC 2.0 à l'adresse /wp-json/mp-mcp/v1/mcp:

  • 41 outils essentiels — membres, adhésions, abonnements, transactions, règles, bons de réduction, rapports, contenu, webhooks, rappels, importations, informations système, analyse de données par IA ;
  • 13 outils conditionnels complémentaires — s'enregistrer lorsque l'extension correspondante est active : Cours (8), Comptes d'entreprise (3), Téléchargements (2) ;
  • 4 outils publics en lecture seule — traitées par le point de terminaison public distinct indiqué ci-dessous.

Le catalogue authentifié varie donc selon le site : 41 outils dans une installation « core-only », jusqu'à 54 avec tous les modules complémentaires pris en charge activés. Un nombre inférieur sur un site donné correspond au nombre de ses modules complémentaires, et non à une installation défectueuse.

Chaque outil déclare une portée requise et une capacité WordPress requise. Le serveur vérifie ces deux éléments avant d'exécuter l'opération. Les outils d'écriture sont configurés par défaut en mode « aperçu ». Les opérations d'écriture destructives nécessitent un jeton de confirmation. Voir la Référence des outils MCP pour consulter l'inventaire complet.

Point de terminaison MCP public

Le point de terminaison public à l'adresse /wp-json/mp-mcp/v1/public-mcp expose jusqu'à 4 outils en lecture seule sans authentification : liste_des_adhésions_memberpress et memberpress_get_membership à chaque installation, ainsi que liste_des_cours_pour_les_membres et memberpress_get_course tant que le programme « MemberPress Courses » est actif.

Comportement clé :

  • Désactivée par défaut. Les administrateurs du site peuvent l'activer via la page « Paramètres IA » ;
  • Retours 404 lorsqu'elle est désactivée. La /.well-known/mcp.json le document de divulgation reste également confidentiel ;
  • N'affiche que les adhésions et les cours publiés pour lesquels l'administrateur a donné son accord. Ne divulgue jamais les données des membres ;
  • Possibilité de désactiver l'option produit par produit sur chaque écran de modification d'abonnement et de formation.

Cas d'utilisation : des clients potentiels interrogent un assistant IA sur les formules d'abonnement disponibles sans fournir d'identifiants.

Système de crédits AI

Compteur de crédits IA : génération d'IA optimisée par Mastermind. Course Copilot utilise des crédits lors de la génération de contenu de cours.

Les appels à l'outil MCP ne consomment pas de crédits. Tous les outils disponibles sur les deux terminaux MCP fonctionnent gratuitement, quel que soit le solde de crédits.

Le tableau de bord des crédits s'affiche à deux endroits :

  • Un indicateur de solde dans la barre d'administration de WordPress ;
  • Un widget sur le tableau de bord principal de WordPress.

Les achats s'effectuent via le même système de paiement basé sur Stripe que celui de Course Copilot.

Couche de sécurité des agents

Quatre mesures empêchent les opérations destructrices de s'exécuter sans contrôle.

MesureNomFonctionnalités
AJetons de confirmationLes outils d'écriture destructive nécessitent un processus en deux étapes : le premier appel renvoie un aperçu ainsi qu'un jeton à usage unique ; le deuxième appel doit inclure ce jeton.
BParamètres par défaut du test à blancLes outils d'écriture s'affichent par défaut en mode aperçu. Le client IA doit activer l'exécution via exécuter : true (non destructif) ou le flux de jetons de confirmation (destructif)
CPortées granulairesLes jetons de connexion ont des portées spécifiques (lire, écrire : membres, écrire : facturation, écrire : importations, écrire : webhooks, écrire : contenu, écrire : cours) plutôt qu'un accès généralisé
DInterrupteur d'arrêt d'urgenceLes administrateurs peuvent suspendre toute opération d'écriture destructive depuis la page d'administration « Clients connectés ». Les appels destructifs suspendus reviennent ÉCRITURE_SUSPENDUE

Outils destructeurs nécessitant la mesure A : supprimer_membre, transaction_de_remboursement, supprimer_webhook, réinitialiser_la_progression_du_cours, gérer_un_sous-compte, gérer_l'abonnement.

Voir le Guide des mesures de sécurité pour les agents pour une présentation détaillée de chaque mesure.

Infrastructures de soutien

SurfaceObjectif
AuthentificationOAuth 2.1 PKCE (S256) comme méthode principale ; jetons « Bearer » via l'assistant ; recours aux mots de passe d'application en cas de besoin
Couche de servicempai() au niveau mondial et MemberPressAI\Fondation interface pour les développeurs de plugins
Intégration de l'API « Abilities »Fonctionne sous WordPress 6.9 et versions ultérieures ; les outils sont également accessibles via l'adaptateur MCP de WordPress.org
Interface utilisateur d'administrationQuatre onglets à MemberPress > Paramètres IA: Assistant de configuration MCP, Clients connectés à MCP, Paramètres MCP, Crédits IA

Paramètres MCP

Les Paramètres MCP L'onglet contient les paramètres de configuration du serveur :

ParamètresDéfautObjectif
Plafond d'accèsLecture seuleLimite les droits d'accès dont peut bénéficier toute nouvelle connexion. Les droits d'écriture ne sont disponibles que lorsque l'option est définie sur « Accès complet ». L'assistant de configuration masque les options d'écriture tant que cette option est définie sur « Lecture seule ». Voir la section Guide des mesures de sécurité pour les agents
Expiration du jetonJamaisDurée de validité des jetons de connexion émis. L’option “ Jamais ” émet des jetons sans date d’expiration.
Conservation des journaux30 joursPendant combien de temps le journal d'activité MCP conserve-t-il les entrées ?
Rôles d'accès MCPAdministrateurQuels rôles d'utilisateur WordPress permettent de connecter des clients IA via MCP ? Le rôle « Administrateur » est toujours activé ; les autres rôles sont optionnels. Des règles de dérogation par utilisateur sont disponibles avec le plugin Members.
Limitation du débitActivé, 120 requêtes par minuteLimite le nombre de requêtes MCP par jeton et par minute sur le point de terminaison authentifié. Cette limite est configurable, et la limitation de débit peut être entièrement désactivée.
Activer le point de terminaison du catalogue d'IA publicDésactivéExpose le catalogue public sans authentification (voir Point de terminaison MCP public (ci-dessus)

Le plafond d'accès est le mécanisme de contrôle le plus déterminant : c'est lui qui détermine si une connexion est autorisée à écrire ou non. Sa modification n'affecte pas les connexions existantes — la portée d'une connexion est fixée lors de sa création ; par conséquent, pour relever ce plafond et autoriser les écritures, il faut établir une nouvelle connexion.

La suite MemberPress AI

AI Foundation est le premier plugin de la Suite MemberPress AI — une gamme prévue de modules complémentaires basés sur l'IA couvrant l'ensemble du cycle de vie du contenu MemberPress.

PluginStatut
Générateur de cours d'IA MemberPress (Course Copilot)Lancement prévu au 1er trimestre 2026 — utilise AI Foundation
Fondation MemberPress pour l'IAPublié en juillet 2026 (la présente documentation)
Co-Pilot V2Définition du périmètre, développement après le lancement
Intelligence du contenuAnalyse du pitch
Mentor en IAAnalyse du pitch
Réutilisation de contenuPhase de conception

Les futurs produits de la gamme AI Suite utiliseront AI Foundation dès leur lancement. Pour les administrateurs de site, l'installation ultérieure de plugins AI Suite supplémentaires nécessite :

  • Pas de connexions en double ;
  • Pas d'achats à crédit en double ;
  • Pas de configuration en double du client IA.

Conditions préalables

ExigenceMinimumNotes
WordPress6.5L'intégration de l'API « Abilities » nécessite la version 6.9 ou supérieure. Sur les versions antérieures, le serveur MCP continue de fonctionner pleinement, mais sans prise en charge de l'enregistrement des capacités.
PHP8.0Répond à l'exigence PHP de base MemberPress
Noyau MemberPressInstallation activeAI Foundation s'appuie sur MemberPress pour son modèle de données
HTTPSIndispensable pour la productionOAuth 2.1 nécessite l'utilisation du protocole HTTPS. En développement local, le protocole HTTP peut être utilisé uniquement à des fins de test.
Liens permanentsNom de l'article ou plus détailléLes points de terminaison MCP utilisent l'API REST de WordPress, qui nécessite des permaliens non par défaut

Les modules complémentaires facultatifs permettent d'accéder à des outils supplémentaires lorsqu'ils sont activés :

ComplémentOutils ajoutés
Cours sur MemberPress8 outils : get_course, liste_des_cours, get_lesson, liste_des_leçons, get_student_progress, liste_des_étudiants_par_cours, leçon complète, réinitialiser_la_progression_du_cours
MemberPress Comptes d'entreprise3 outils : obtenir_un_compte_d'entreprise, liste_des_sous-comptes, gérer_un_sous-compte
MemberPress Téléchargements2 outils : liste_des_téléchargements, get_download_stats

Le registre des outils de l'AI Foundation utilise un class_exists() Vérifiez chaque module complémentaire. Lorsqu'un module complémentaire est désactivé, ses outils n'apparaissent pas dans le outils/liste réponse.

Installation

AI Foundation s'installe via le processus standard d'installation des modules complémentaires MemberPress : ouvrir MemberPress > Modules complémentaires, repérez le Fondation pour l'IA carte, puis cliquez sur Installer le module complémentaire. Si votre site ne parvient pas à se connecter aux serveurs de téléchargement, téléversez le fichier ZIP du plugin depuis le portail de votre compte MemberPress via Plugins > Ajouter un nouveau plugin > Upload Plugin.

Le slug du plugin est memberpress-ai-foundation. Le fichier principal du plugin est memberpress-ai-foundation/memberpress-ai-foundation.php.

Après l'activation, MemberPress > Paramètres IA apparaît dans la barre latérale d'administration avec Assistant de configuration MCP comme premier onglet. Pour vérifier que le point de terminaison est opérationnel, envoyez une requête au serveur MCP à l'adresse https://[site-url]/wp-json/mp-mcp/v1/mcp sans authentification ; un point de terminaison actif renvoie un 401 Réponse non autorisée. Si l'activation échoue, consultez Erreurs MCP et dépannage pour les étapes du diagnostic.

Pour consulter le guide complet destiné aux utilisateurs finaux, illustré de captures d'écran (installation, niveau d'accès et connexion à Claude Desktop), rendez-vous sur Configuration de Claude Desktop avec MemberPress.

Assistant de configuration MCP (brève présentation)

L'assistant de configuration MCP disponible à l'adresse MemberPress > Paramètres IA > Assistant de configuration MCP guide chaque connexion à travers quatre étapes. Le niveau d'accès est défini séparément dans Paramètres MCP et détermine les portées proposées par l'assistant.

ÉtapeObjectifMesures clés
1. BienvenueAfficher les détails de la configuration actuelleCliquez sur Commencer
2. AccèsRefléter le niveau d'accès défini dans les paramètres MCPLes droits de lecture sont toujours accordés ; les droits d'écriture n'apparaissent que lorsque le niveau d'accès est Accès complet; Cliquez sur Continuer
3. Se connecterCopiez l'URL du serveur et connectez le clientCopiez l'URL du serveur MCP ; effectuez la connexion dans le client (Claude Desktop utilise son panneau « Connectors ») ; validez l'autorisation OAuth
4. TerminéVérifiez la connexionConsultez le récapitulatif de la connexion ; cliquez sur Terminé

Pour obtenir des instructions détaillées accompagnées de captures d'écran, consultez Configuration de Claude Desktop avec MemberPress. Les développeurs qui configurent Cursor, VS Code, Windsurf ou Claude Code doivent suivre les instructions suivantes : Connexion des clients IA à MemberPress consultez plutôt le guide de référence pour les développeurs.

Où aller ensuite ?

Documents de référence pour les développeurs :

DocumentCouverture
Connexion des clients IA à MemberPress : Guide de référence pour les développeursFlux PKCE OAuth 2.1, jetons « Bearer », solution de secours via le mot de passe d'application, configuration spécifique à chaque client pris en charge
Référence des outils MCPInventaire complet des outils classés par type (lecture, écriture, écriture destructive), domaines d'application, fonctionnalités et exemples de code
Guide des mesures de sécurité pour les agentsPrésentation détaillée des quatre mesures de sécurité, du pipeline d'exécution à trois étapes et de la section « Fonctionnalités associées »
Erreurs MCP et dépannageRéférence des codes d'erreur (ÉCRITURE_SUSPENDUE, CAPACITÉ_INSUFFISANTE, crédits insuffisants, erreurs OAuth, erreurs de limitation de débit), dépannage pendant la semaine de lancement

Guides d'installation destinés aux utilisateurs finaux :

DocumentCouverture
Configuration de Claude Desktop avec MemberPressInstallation d'AI Foundation, configuration du niveau d'accès et procédure complète de connexion aux connecteurs, avec captures d'écran
Cet article a-t-il été utile ?

Articles connexes

fille de l'ordinateur

Achetez MemberPress dès aujourd'hui !

Commencez à être payé pour le contenu que vous créez.