WP Manifestindependent plugin directory
manifest / unclassified / relais

Relais

Plugin WordPress + serveur MCP : l'IA travaille sur nos sites, avec journal détaillé et annulation.

★ 0stars

Install

Download source zip No release zip yet

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.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Extension 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/undo ou wp 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.