Craft CMS

Connectez un client IA à Craft CMS. Dans les limites des droits d'un utilisateur Craft.

AlphaBridge MCP est un serveur MCP pour Craft CMS 5. MCP est le standard ouvert grâce auquel les assistants IA utilisent des outils. Un client IA accède à vos contenus via un point d'accès unique. Chaque appel s'exécute en tant qu'utilisateur Craft et ne peut pas faire plus que lui.

Statut : pas encore en vente. Il est en préparation pour le Craft Plugin Store. Cette page décrit ce que fait le plugin.

Portée

Ce qu'il fait — et ce qu'il ne fait volontairement pas.

Une liste courte inspire plus confiance qu'une longue. Chaque absence ci-dessous est un choix, pas un oubli.

Dans la boîte

  • Contenus — entrées et catégories : lire, créer, modifier, supprimer. Brouillons : lister, créer, appliquer, abandonner. Globales : lire et modifier.
  • Ressources et schéma — accès en lecture aux ressources (assets), champs, sections, types d'entrées et sites.
  • Exploitation — journaux, caches, file d'attente, routes, informations système et plugins.
  • Une requête de base de données protégée — un seul SELECT sur une seule table, derrière un garde-fou.
  • Un journal d'audit — chaque appel d'outil avec l'utilisateur, le résultat et le nom des arguments.

Volontairement absent de la boîte

  • Pas d'exécution de PHP arbitraire. Aucun outil n'exécute le code que vous lui transmettez.
  • Pas de déploiement. Ce plugin ne déplace pas de fichiers et ne se connecte jamais à un autre serveur par SSH ou FTP. Il travaille à l'intérieur de l'installation Craft dans laquelle il est installé.
  • Pas de gestion du cycle de vie des plugins. Rien n'installe, n'active ni ne supprime de plugins.
  • Pas d'écriture dans la configuration du projet ni dans les utilisateurs. Craft les protège dans ses contrôleurs, pas dans l'API des éléments qu'utilise ce plugin.
  • Pas d'étiquettes (tags). Craft n'a pas de permission pour elles, il faudrait donc inventer une limite.
Limites

La limite, c'est un utilisateur Craft, pas une promesse.

Un jeton appartient à exactement un utilisateur Craft et porte ses permissions. Les détails figurent sur la page sécurité.

Permissions, élément par élément

Avant qu'une entrée soit listée, enregistrée ou supprimée, le plugin demande à Craft ce que cet utilisateur peut faire avec cet élément, sur ce site. Une section inconnue ou interdite donne une liste vide, pas une erreur qui trahirait son existence.

Désactivé jusqu'à ce que vous l'activiez

Chaque outil qui modifie un état est désactivé par défaut. Vous les activez un par un sur la page des paramètres. Un interrupteur lecture seule domine tout le reste et l'emporte.

Un journal que l'on peut garder sans risque

Le journal d'audit enregistre qui a appelé quoi, quand, et si c'était autorisé. Il enregistre le nom des arguments, jamais leurs valeurs — le journal ne devient donc jamais une seconde copie de vos contenus.

Les portées restreignent encore

Un jeton porte une portée : read, content ou full. La portée ne fait que restreindre ce que l'utilisateur peut déjà faire. Elle ne l'élargit jamais.

Prix

Un prix, un environnement.

$49 en une fois, par environnement de production

Puis $19 par an pour continuer à recevoir les mises à jour. Vendu via le Craft Plugin Store sous la Craft License, dès que la fiche sera en ligne — elle est en préparation.

Les environnements de développement et de préproduction sont gratuits à l'essai — cela fait partie de la Craft License, ce n'est pas une période d'essai que nous accordons.

Prérequis

  • Craft CMS 5.9 ou plus récent
  • PHP 8.2 ou plus récent
  • MySQL 8.0.17+ / MariaDB 10.4.6+ ou PostgreSQL 13+
  • Un client MCP qui parle le Streamable HTTP et peut envoyer un en-tête Authorization
Famille

La même idée, pour WordPress.

AlphaBridge MCP a commencé sur WordPress, où il est disponible dès aujourd'hui. Les deux plugins partagent la même approche — un point d'accès authentifié, les permissions d'un vrai utilisateur, un journal pour chaque appel — mais ce sont des produits distincts, avec des fonctionnalités distinctes.