Relais
Plugin WordPress + serveur MCP : l'IA travaille sur nos sites, avec journal détaillé et annulation.
Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/joe-jns/relais/archive/refs/heads/main.zipExtension WordPress qui permet à des agents IA (Claude, ChatGPT, Cursor…) de travailler sur un site, via l'API Abilities de WordPress et un serveur MCP : contenu des pages, réglages, fichiers, thèmes, extensions, PHP.
Relais est fait pour les sites en ligne de clients, avec un filet de sécurité : chaque modification est enregistrée et peut être annulée.
Le filet de sécurité
- Journal : chaque écriture de l'IA (contenu d'une page, réglage, fichier) est enregistrée avec une photo de l'état avant et après, l'auteur et la session. La page Relais → Journal les liste.
- Annuler : une entrée, ou toute une session, se remet en place depuis le journal (page Journal, ability
relais/undoouwp relais journal undo). Une annulation est refusée si quelqu'un a modifié la cible depuis : son travail n'est jamais écrasé. - Empreintes : avant de modifier ce qui existe, l'IA doit l'avoir lu ; elle renvoie l'empreinte de sa lecture et l'écriture est refusée si la cible a changé entre-temps.
- Limites : le PHP brut et les commandes WP-CLI sont journalisés mais ne peuvent pas être annulés automatiquement. Les photos sont gardées 90 jours, puis effacées (l'entrée reste, sans annulation possible). Gardez des sauvegardes régulières.
Ghost Mode
Le Ghost Mode cache Relais aux administrateurs du client : l'extension, ses pages et le journal ne sont visibles que pour les comptes de l'agence choisis.
Modules
- Kadence Blocks : blocs Kadence et palette de couleurs globale, journalisés et annulables.
- Spectra : blocs Spectra et réglages globaux, journalisés et annulables.
Chaque module ne s'active que si l'extension correspondante est présente sur le site.
Prérequis
- WordPress 6.9 ou plus récent
- PHP 8.0 ou plus récent
Installation
Installez le ZIP de la version publiée (relais-x.y.z.zip) par Extensions → Ajouter → Téléverser une
extension. N'utilisez pas l'archive « Source code » du dépôt : il lui manque les dépendances. Activez ensuite les
abilities IA et connectez votre client IA depuis Relais → Configuration.
Développement
PHP ne tourne jamais sur la machine : tout passe par Docker et make. Voir dev/README.md pour
la mise en place, les tests, Mago, le WordPress local et la construction du ZIP (make build VERSION=x.y.z).
Licence
AGPL-3.0-or-later. Voir LICENSE.