Déployez depuis Claude, Cursor ou Codex
Votre serveur MapleDeploy intègre un point de terminaison MCP. Activez-le, et votre agent de codage IA peut créer un projet, ajouter votre application et sa base de données, définir les variables d'environnement et la déployer, le tout sur votre propre serveur à Toronto.
Le Model Context Protocol (MCP) est la façon dont les agents IA comme Claude, Cursor et Codex se connectent à des outils externes. Votre serveur peut l'offrir à /mcp dès que vous l'activez, sans script à écrire ni rien de plus à héberger.
Du dépôt à l'application en ligne, en une conversation
- 1
Demandez-le simplement
« Crée un projet de préproduction pour ce dépôt avec une base de données Postgres, ajoute les variables d'environnement de .env.example et déploie-le. »
- 2
Il crée le projet
Le client crée un projet et un environnement de préproduction sur votre serveur, comme vous le feriez vous-même dans Coolify.
- 3
Il ajoute votre application et sa base de données
Il crée l'application à partir de votre dépôt Git, avec une base de données Postgres à côté. MySQL, Redis et les services en un clic de Coolify fonctionnent de la même façon.
- 4
Il définit vos variables d'environnement
Il lit dans le dépôt ce que votre application attend et ajoute chaque variable à l'application, sans que vous ayez à coller des valeurs dans un formulaire.
- 5
Il déploie et vérifie le build
Il lance le déploiement et lit la sortie de build. Si le build échoue, il peut vous dire pourquoi, corriger la cause et redéployer.
Ce que votre agent IA peut faire, une fois le serveur MCP activé :
Créer et configurer
Créez des projets, des applications, des bases de données et des services en un clic, gérez les variables d'environnement et les sauvegardes planifiées, et clonez ou déplacez des ressources d'un environnement à l'autre.
Déployer et revenir en arrière
Déployez après une modification, forcez une reconstruction complète, annulez un déploiement bloqué, revenez à une image précédente ou redémarrez n'importe quoi.
Déboguer ce qui a cassé
Amenez les journaux ou la sortie de build d'un déploiement échoué dans la conversation, et repérez tout ce qui semble en panne.
Limité par son jeton
Le jeton d'API que vous donnez au client fixe ses limites. Un jeton de lecture peut consulter et un jeton de déploiement peut mettre en ligne. Un jeton doté de read:sensitive peut lire les journaux et la sortie de build, et un jeton d'écriture peut modifier votre configuration.
Comment ça fonctionne
- 1
L'activer
Dans le tableau de bord MapleDeploy, ouvrez l'onglet Outils de votre serveur et activez le serveur MCP. Vous voyez ce qu'il expose avant de confirmer.
- 2
Créer un jeton d'API
Dans Coolify, allez à Keys & Tokens, puis API Tokens, et créez un jeton avec seulement les droits dont votre client a besoin.
- 3
Connecter votre client
Ajoutez le point de terminaison /mcp de votre serveur et votre jeton à Claude, Cursor ou Codex. Demandez-lui ensuite de configurer votre application.
Ce qu'il expose
Une fois activé, le point de terminaison est joignable par tout jeton d'API Coolify de votre instance, et les adresses IP autorisées que vous définissez dans Coolify s'y appliquent aussi. Donnez à chaque client le jeton le plus restreint qui fait le travail.
Le risque réaliste est l'injection d'invite : du texte lu par votre client qui tente d'orienter ce qu'il fait ensuite, surtout avec un jeton d'écriture. Les journaux peuvent contenir des secrets, un jeton doté de read:sensitive peut lire la valeur des variables d'environnement, et tout ce que lit le client fait partie de sa conversation avec son fournisseur d'IA. Vous pouvez désactiver le point de terminaison à tout moment, et le guide de configuration détaille les droits des jetons.
Sur une infrastructure canadienne
Votre serveur, son instance Coolify et le point de terminaison MCP fonctionnent tous sur une machine virtuelle dédiée à Toronto. Les déploiements s'y exécutent et les données de vos applications y sont hébergées, régies par la loi canadienne sur la vie privée plutôt que par le CLOUD Act américain.
Le point de terminaison utilise l'adresse HTTPS existante de votre serveur, donc aucun nouveau port à ouvrir, et il reste désactivé jusqu'à ce que vous l'activiez.
Bâti sur du logiciel libre
Le serveur MCP n'est pas un module MapleDeploy. Il est intégré à Coolify, la plateforme en logiciel libre sur laquelle fonctionne votre serveur. Vous pouvez donc lire dans le code source exactement comment se comportent le point de terminaison et chacun de ses outils.
Si un agent IA vous a aidé à bâtir le projet, la boucle est bouclée : le même agent qui a écrit votre code peut maintenant le déployer, sur une infrastructure que vous contrôlez.
Prêt à déployer avec votre agent IA ?
30 jours gratuits sur Starter et Pro. Créez un serveur, activez le serveur MCP et déployez un vrai projet depuis Claude, Cursor ou Codex. Le guide de configuration vous accompagne pour connecter votre client.