Déployez depuis Claude Code, Cursor ou Codex

Votre serveur MapleDeploy intègre un point de terminaison MCP. Activez-le, et votre client de codage IA peut déployer vos applications, redémarrer vos services et lire les journaux sur votre propre serveur à Toronto.

Le Model Context Protocol (MCP) est la façon dont les clients IA comme Claude Code, Cursor et Codex se connectent à des outils externes. Le point de terminaison se trouve à /mcp sur votre serveur et fait partie de l'installation Coolify que votre forfait inclut déjà. Aucun script à écrire, aucun intermédiaire tiers à qui faire confiance, rien de plus à héberger.

Ce que votre client IA peut faire, une fois le serveur MCP activé :

Déployer et redéployer

Demandez un déploiement après une modification. Le client met en file le même déploiement que vous lanceriez vous-même.

Démarrer, arrêter, redémarrer

Démarrez, arrêtez ou redémarrez une application, une base de données ou un service sans ouvrir de tableau de bord.

Lire les journaux

Amenez les journaux récents dans la conversation pour que le client vous aide à déboguer ce qui vient de casser.

Limité par son jeton

Le jeton d'API que vous donnez au client fixe ses limites. Un jeton de lecture peut consulter. Un jeton de déploiement peut agir.

Comment ça fonctionne

  1. 1

    L'activer

    Dans le tableau de bord MapleDeploy, ouvrez l'onglet Outils de votre serveur et activez le serveur MCP. Vous voyez exactement ce qu'il expose avant de confirmer.

  2. 2

    Créer un jeton d'API

    Dans Coolify, allez à Security, puis API Tokens, et créez un jeton avec seulement les droits dont votre client a besoin. Le jeton authentifie le client et limite ce qu'il peut faire.

  3. 3

    Connecter votre client

    Ajoutez le point de terminaison /mcp de votre serveur et votre jeton à Claude Code, Cursor ou Codex. Demandez-lui ensuite de déployer.

Ce qu'il expose

Une fois activé, le point de terminaison est joignable par tout jeton d'API Coolify de votre instance, y compris les jetons en lecture seule. Gardez les droits de chaque jeton aussi restreints que la tâche l'exige.

Le risque réaliste est l'injection d'invite : du texte lu par votre client qui tente d'orienter ce qu'il fait ensuite. Le point de terminaison ne renvoie jamais les valeurs des variables d'environnement, seulement leurs noms. Vous pouvez le désactiver à tout moment depuis le même paramètre du tableau de bord, 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 restent, régies par la loi canadienne sur la vie privée plutôt que par le CLOUD Act américain.

Tout ce que votre client lit par le point de terminaison, comme les journaux, fait partie de sa conversation avec son fournisseur d'IA, au même titre que le code que vous écrivez avec lui. Choisissez les droits des jetons en conséquence.

Le point de terminaison utilise l'adresse HTTPS existante de votre serveur, donc aucun nouveau port à ouvrir. 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 client IA vous a aidé à bâtir le projet, la boucle est bouclée : le même client qui a écrit votre code peut maintenant le déployer, sur une infrastructure que vous contrôlez.

Prêt à déployer avec votre client IA ?

30 jours gratuits sur Starter et Pro. Créez un serveur, activez le serveur MCP et déployez un vrai projet depuis Claude Code, Cursor ou Codex. Le guide de configuration vous accompagne pour connecter votre client.