• Docs
  • Talk to an expert
Blog
Blog
BlogProduitÉtudes de casNouvellesPerspectives
Blog

Gérer l'infrastructure cloud avec un assistant IA et le serveur Upsun MCP

IAautomatisation des infrastructuresflux de travail du développeurCI/CD
02 décembre 2025
Anita Okem-Achu
Anita Okem-Achu
Rédacteur technique
Partager
Cette page a été rédigée en anglais par nos experts, puis traduite par une IA pour vous y donner accès rapidement! Pour la version originale, c’est par ici.

L'intelligence artificielle change notre façon de mener nos tâches quotidiennes. Les assistants IA sont incroyablement intelligents : ils peuvent écrire du code, expliquer des concepts complexes et répondre à toutes les questions que tu leur poses. Par contre, ils ne peuvent pas effectuer d'actions tout seuls.

Si tu demandes à ton assistant IA de « créer une sauvegarde de ma base de données », il peut te fournir des instructions claires, exécuter les commandes CLI directement ou, dans certains cas, même déclencher des actions via des processus d’agents connectés. Mais pour la plupart des développeurs aujourd’hui, ces tâches nécessitent encore de basculer vers ton terminal ou les outils de ta plateforme pour vérifier, valider et exécuter manuellement les commandes. Ces allers-retours constants entre ton assistant IA et tes outils réels te font perdre du temps et te déconcentrent.

Le Model Context Protocol (MCP) comble ce fossé entre les assistants IA et les systèmes externes. Le MCP offre un moyen standardisé permettant à l’IA d’accéder aux outils et aux données en temps réel. Le serveur MCP d’Upsun applique ce principe à la gestion des infrastructures cloud, en connectant directement ton assistant IA à l’API Upsun.

Le problème que résout le MCP

Les assistants IA ont une limite fondamentale : ils peuvent décrire comment faire quelque chose, mais ils ne peuvent pas le faire eux-mêmes. Ils ne sont pas connectés aux outils et systèmes que tu utilises au quotidien.

Avant le MCP, chaque connexion entre un modèle d’IA et un outil externe nécessitait un code sur mesure. Tu veux que Claude lise tes fichiers Google Drive ? Il faut que quelqu’un développe cette intégration spécifique. Tu veux que ChatGPT interroge ta base de données ? Ça nécessite une autre intégration sur mesure. Le nombre d’intégrations nécessaires augmente de manière exponentielle à chaque nouveau modèle d’IA et outil que tu ajoutes. Cette approche fragmentée a engendré des problèmes importants, tels que :

  • Absence de normalisation : chaque assistant IA avait sa propre méthode pour se connecter aux systèmes externes, ce qui rendait les intégrations difficiles à réutiliser ou à maintenir d’une plateforme à l’autre. Un outil conçu pour Claude ne fonctionnait pas avec ChatGPT ou d’autres assistants IA.
  • Double travail pour les développeurs : les entreprises qui développent des intégrations d’IA doivent écrire et maintenir du code distinct pour chaque plateforme d’IA qu’elles souhaitent prendre en charge. Par exemple, si un outil est nécessaire pour gérer les ressources cloud, il devra être recréé pour chaque assistant IA. Le travail effectué pour un fournisseur ne pouvait pas être facilement transféré à un autre.
  • Accès limité aux systèmes et données réels : sans méthode standardisée pour exposer les outils ou les sources de données, les assistants IA fonctionnent avec un contexte incomplet. Ils pouvaient générer des résultats utiles, mais ne disposaient pas de l’accès sécurisé nécessaire pour interagir avec des systèmes externes.

Le MCP résout ce problème en normalisant la manière dont les assistants IA s’interfacent avec les systèmes externes.

C’est quoi un serveur MCP ?

Anthropic, les développeurs de MCP, ont décrit MCP comme « l’USB-C de l’IA », une norme unique et universelle permettant de connecter les assistants IA à des outils et des données externes.

MCP est une norme ouverte permettant de connecter des applications d’IA à des systèmes externes. Si les grands modèles linguistiques sont le cerveau, MCP est le système nerveux qui relie le cerveau aux mains pour permettre d’agir. MCP normalise la manière dont les systèmes d’IA se connectent aux outils externes et aux sources de données. Un serveur MCP est le composant qui met à la disposition des assistants IA leurs véritables capacités, notamment la lecture de fichiers, l’interrogation d’API, la récupération de journaux et, dans certains cas, la modification de l’infrastructure. 

Quand ton assistant IA doit effectuer une action :

 1. L’IA décide quel outil utiliser.

2. Le client MCP envoie une requête standardisée.

 3. Le serveur MCP exécute l’action.

 4. Le serveur renvoie le résultat.

 5. Ton IA utilise ce résultat dans sa réponse.

Ce modèle d’interaction fonctionne de la même manière pour tous les outils et assistants compatibles avec MCP. Au lieu de créer une intégration personnalisée pour chaque combinaison d’IA et d’outil, tu n’as à la créer qu’une seule fois grâce à MCP. N’importe quel assistant IA compatible avec MCP peut alors se connecter à n’importe quel outil compatible avec MCP.

Comment fonctionnent les serveurs MCP

Pour comprendre le fonctionnement des serveurs MCP, il est important de connaître les composants qui fonctionnent ensemble. Les serveurs MCP s’inscrivent dans un système en trois parties :

1. L'hôte MCP

L’application sur laquelle tourne ton assistant IA. C’est l’interface avec laquelle tu interagis quand tu tapes une question ou une requête. Ça peut être Claude Desktop, ou des IDE comme VS Code, Cursor, les IDE JetBrains, ou n’importe quel outil doté d’un assistant IA. L’application hôte contient le modèle d’IA et gère tes requêtes.

2. Le client MCP

Le client MCP réside au sein de l’hôte et sert de traducteur. Il traduit les requêtes du modèle IA dans un format compréhensible par le serveur MCP, puis convertit les réponses du serveur dans un format utilisable par l’IA. Contrairement à l’hôte MCP, tu ne vois pas le client à l’œuvre, car il fonctionne en arrière-plan pour assurer le bon fonctionnement de l’ensemble.

3. Serveur MCP

Le serveur MCP est un service externe qui fournit du contexte, des données ou des fonctionnalités via une interface MCP, comme l’accès à des bases de données, l’appel d’API, la gestion de systèmes de fichiers ou, dans notre cas, la gestion d’une infrastructure cloud.

Pour se connecter à plusieurs services, un seul hôte gère plusieurs clients MCP, dont chacun se connecte à un serveur MCP différent. L’assistant IA peut alors demander des actions sur tous les services connectés en utilisant le langage naturel.

Pourquoi le MCP est-il important pour la gestion de l’infrastructure cloud ?

Les assistants IA devenant la norme dans les outils de développement, le MCP les fait passer du statut d’assistants passifs à celui d’opérateurs actifs. Le MCP permet de nouveaux processus pour la gestion de l’infrastructure :

  • Automatisation en plusieurs étapes : ton assistant IA peut vérifier les conditions préalables, exécuter des actions dans l’ordre, valider les résultats et ajuster son approche en fonction des résultats, en s’adaptant plutôt qu’en suivant des scripts rigides.
  • Le langage naturel devient une interface à part entière pour les opérations techniques : décris ce que tu veux en langage courant, et l’IA traduit cette intention en actions concrètes via le MCP. « Crée un nouvel environnement à partir de cette branche » devient une instruction complète et exécutable.
  • Les changements de contexte disparaissent de ton processus : au lieu de passer sans cesse de ton IDE à ton terminal, à ta console cloud et à ta documentation, tu travailles au même endroit. Ton IA devient le pont vers tous tes outils. Tu restes concentré, tu gardes ton rythme et tu travailles plus efficacement.
  • Une seule intégration fonctionne sur plusieurs plateformes d’IA : le MCP fournit une norme universelle et ouverte pour connecter les systèmes d’IA aux sources de données, remplaçant ainsi les intégrations fragmentées par un protocole unique. Crée un serveur MCP une seule fois, et il fonctionnera avec n’importe quel assistant IA compatible MCP. Tu n’es pas prisonnier de l’écosystème d’un seul fournisseur.
  • Accède aux données en temps réel de tes systèmes : plutôt que de s'appuyer sur des données d'entraînement obsolètes ou de nécessiter une saisie manuelle, l'IA peut interroger tes bases de données, vérifier l'état de ton déploiement ou récupérer directement la configuration de ton projet. Les informations sont à jour, précises et contextualisées.

Serveur MCP d’Upsun

Le serveur MCP d’Upsun connecte les assistants IA à ta plateforme Upsun Cloud. Tu peux gérer tes projets et environnements Upsun via des conversations avec ton assistant IA, directement depuis ton éditeur de code, sans avoir à passer par des terminaux, des consoles web ou à mémoriser des commandes CLI.

Pourquoi utiliser le serveur Upsun MCP

Le serveur Upsun MCP permet à ton assistant IA d’accéder à l’API Upsun, la même API sécurisée que celle utilisée par l’interface en ligne de commande (CLI) et la console. Toutes les opérations suivent les mêmes procédures d’authentification, d’autorisation et de validation de sécurité que les appels API directs, garantissant ainsi le respect des autorisations et des contrôles d’accès de ton organisation. Bien que tu puisses autoriser le serveur Upsun MCP à apporter des modifications à tes projets, celui-ci est par défaut en mode lecture seule au démarrage. 

Le serveur Upsun MCP offre trois fonctionnalités principales :

  • Gestion de l’infrastructure en langage naturel : décris ce dont tu as besoin en langage courant au lieu de mémoriser des commandes CLI ou de naviguer dans des tableaux de bord. « Liste tous les environnements de ce projet et mets en évidence ceux qui sont actifs » devient une instruction exécutable, et pas seulement une demande d’aide.
  • Intégration CI/CD : déclenche des déploiements, surveille la progression des builds et vérifie l’état du pipeline directement depuis ton IDE ou tes outils de documentation. Ton IA s’intègre à tes processus de développement existants sans que tu aies besoin de changer de contexte.
  • Opérations assistées par l’IA : à partir des détails de l’environnement, des activités, des journaux, des données de routage et de la configuration récupérés via le MCP, ton assistant IA peut t’aider à diagnostiquer les problèmes, résumer l’état du système et te guider vers les prochaines étapes. À mesure qu’Upsun Cloud étend la prise en charge des métriques et des analyses de performances dans le MCP, ces conseils deviendront encore plus puissants, en proposant des recommandations adaptatives plutôt que des scripts rigides et prédéfinis.

Ces fonctionnalités permettent des opérations spécifiques telles que :

  • Gestion des projets et des environnements : consulter les informations et les métadonnées des projets, lister les projets de ton organisation, créer et supprimer des projets, récupérer les détails des environnements et gérer leurs configurations.
  • Création et gestion des environnements : créer de nouveaux environnements à partir de branches, supprimer des environnements lorsqu’ils ne sont plus nécessaires, récupérer des informations détaillées sur les environnements, notamment leur état et leurs déploiements, lister tous les environnements d’un projet et inspecter les variables d’environnement et les paramètres. Chaque opération respecte la cohérence du modèle d’infrastructure d’Upsun basé sur Git.
  • Visibilité opérationnelle : accède à des informations détaillées sur ton infrastructure, notamment l’état de l’environnement, les activités de déploiement récentes, les journaux d’application, la configuration du routage, les domaines de projet, les sauvegardes disponibles et les certificats actifs. En récupérant ces données opérationnelles en temps réel directement depuis le serveur MCP, ton assistant IA peut comprendre l’état de santé et le comportement actuels de ton système, identifier les problèmes, retracer l’historique des déploiements et fournir des conseils éclairés lors du dépannage ou de la planification opérationnelle.

Remarque : le serveur MCP d’Upsun se concentre sur les opérations d’infrastructure et de déploiement. Les fonctions administratives telles que la gestion des utilisateurs, la facturation et les paramètres de compte sont gérées via la console cloud d’Upsun.

Sécurité et sûreté opérationnelle

La sécurité est un aspect fondamental du serveur MCP d’Upsun. Comprendre comment il protège ton infrastructure t’aide à l’utiliser en toute confiance. 

Comme mentionné précédemment, les opérations MCP suivent le modèle de sécurité existant d’Upsun Cloud. Lorsque ton assistant IA envoie une requête au serveur MCP, celle-ci est soumise aux mêmes contrôles d’authentification et d’autorisation que si tu utilisais l’interface de ligne de commande (CLI) ou effectuais un appel API direct. Le serveur MCP ne contourne ni n’affaiblit aucun contrôle de sécurité existant ; il les utilise. L’authentification est gérée via des jetons API, que tu génères dans les paramètres de ton compte Upsun avec les autorisations appropriées pour tes projets.

Mode lecture seule par défaut

Le serveur MCP d’Upsun fonctionne par défaut en mode lecture seule, ce qui te permet d’explorer et de comprendre ton infrastructure en toute sécurité sans risquer de modifications involontaires. Dans ce mode, tu peux consulter les organisations, les projets et les environnements, lire des fichiers de configuration comme .upsun/config.yaml, mais tu ne peux pas apporter de modifications tant que tu n’as pas explicitement activé les opérations d’écriture. Ce comportement par défaut garantit qu’aucun déploiement, aucune modification d’environnement ni aucune mise à jour de configuration n’aura lieu à moins que tu ne les autorises intentionnellement.

Activer les opérations d’écriture

Sur le serveur Upsun MCP, les opérations d’écriture sont désactivées par défaut, mais tu peux les activer en définissant « enable-write » : « true » dans ta configuration MCP. Ce paramètre ne doit être activé qu’après avoir bien compris ses implications et si tu es à l’aise avec le fait que ton assistant IA effectue des modifications de l’infrastructure en ton nom. Même lorsque le mode écriture est activé, toutes les actions restent soumises aux autorisations de ton compte. L’assistant IA ne peut pas effectuer d’opérations allant au-delà de ce que ton jeton API est autorisé à faire.

Gestion des jetons API

Les jetons API respectent les pratiques de sécurité standard d’Upsun Cloud :

  • Génère des jetons via les paramètres de ton compte avec des autorisations limitées à des projets spécifiques.
  • Utilise des jetons distincts pour les différents environnements ou équipes afin de maintenir un contrôle d'accès précis.
  •  Renouvelle régulièrement tes jetons conformément aux politiques de sécurité de ton organisation.
  • Stocke les jetons en toute sécurité. 

Le serveur MCP respecte les limites des autorisations de ton jeton. Si ton jeton n'a pas l'autorisation de modifier les environnements de production, le serveur MCP ne peut pas les modifier, quelle que soit la demande de ton assistant IA.

Configuration du serveur MCP d’Upsun

Pour commencer à utiliser le serveur MCP d’Upsun, il faut suivre deux étapes : obtenir un jeton API et configurer ton client MCP.

Obtenir ton jeton API Upsun

Rends-toi sur la console cloud Upsun et accède aux paramètres de ton compte. Génère un nouveau jeton API avec les autorisations adaptées à tes projets. La portée du jeton détermine les opérations que le serveur MCP peut effectuer en ton nom. Pour une première prise en main, les autorisations en lecture seule constituent un point de départ sûr.

N’oublie pas de conserver ton jeton API en lieu sûr. Ce jeton donne accès à ton infrastructure, alors traite-le avec le même soin que n’importe quel autre identifiant.

Configurer ton client MCP

Le serveur MCP d’Upsun fonctionne avec tous les principaux environnements de développement IA. La configuration suit un modèle cohérent sur les différents clients, même si la syntaxe spécifique varie selon la plateforme.

Par exemple, sur Cursor, colle la configuration suivante dans ton fichier ~/.cursor/mcp.json. Tu peux aussi l’installer dans un projet spécifique en créant un fichier .cursor/mcp.json dans le dossier de ton projet. Consulte la documentation MCP de Cursor pour plus d’informations.

{
  "mcpServers": {
    "upsun": {
      "url": "https://mcp.upsun.com/mcp",
      "headers": {
        "upsun-api-token": "YOUR_API_TOKEN",
        "enable-write": "false"
      }
    }
  }
}


Pour Claude Code, exécute cette commande dans ton terminal. Consulte la documentation MCP de Claude Code pour plus d’informations.

claude mcp add --transport http upsun https://mcp.upsun.com/mcp --header "upsun-api-token: YOUR_API_TOKEN" --header "enable-write: false"

Pour VS Code, ajoute ça à ton fichier de configuration MCP de VS Code. Consulte la documentation MCP de VS Code pour plus d’informations.
 

"upsun": { 
  "type": "http",
  "url": "https://mcp.upsun.com/mcp",
  "headers": {
    "upsun-api-token": "YOUR_API_TOKEN",
    "enable-write": "false"

  }

}

Le serveur MCP d’Upsun fonctionne avec plus de 20 environnements de développement IA. Pour obtenir les instructions de configuration complètes pour tous les clients pris en charge, consulte la documentation d’Upsun MCP.

Teste ta connexion

Une fois la configuration terminée, vérifie ta connexion en posant à ton assistant IA des questions simples sur ton infrastructure Upsun. Tu peux commencer par des opérations en lecture seule, comme vérifier l’état d’un projet ou lister les environnements. 

Sois précis dans tes demandes pour obtenir de meilleurs résultats : au lieu de dire « vérifie mes trucs », essaie plutôt « montre-moi l'état de tous les environnements du projet de production ». À mesure que tu prends confiance, explore des opérations plus complexes et demande à ton assistant IA de t'expliquer ce qu'il compte faire avant d'exécuter des opérations d'écriture.

Remarque : les résultats dépendent des capacités de ton assistant IA. Les différents modèles d’IA interprètent les demandes de manière différente et peuvent présenter des capacités variables pour gérer des tâches d’infrastructure complexes. Il est important de vérifier la compréhension de l’IA avant d’exécuter des opérations d’écriture et d’utiliser des instructions claires.


Étends ton processus

Le serveur MCP d’Upsun s’intègre à d’autres fonctionnalités d’IA pour créer une expérience de développement unifiée :

  • Configuration générée par l’IA : lance la commande « upsun init » pour analyser ton dépôt et générer automatiquement un fichier de configuration Upsun initial.
  • Intégration de Context7 : accède à la documentation Upsun directement depuis ton assistant IA pour consulter des guides de dépannage et des exemples de configuration sans quitter ton IDE. Consulte le guide Upsun et Context7 pour les instructions de configuration.
  • PostgreSQL MCP : interroge tes bases de données Upsun en langage naturel. Consulte la section « Utilisation de PostgreSQL MCP avec la base de données distante Upsun » pour plus de détails.

 

Commence dès aujourd’hui à développer avec Upsun Cloud

Le Model Context Protocol (MCP) révolutionne ta façon d’interagir avec les outils et l’infrastructure. En standardisant la connexion entre les assistants IA et les systèmes externes, le MCP met fin à la fragmentation des intégrations personnalisées et permet des processus véritablement connectés. Le serveur MCP d’Upsun applique cette vision à la gestion des infrastructures cloud. Il permet d’éliminer les interruptions, de réduire le travail manuel et de te laisser te concentrer sur le développement plutôt que sur la gestion. Il ne s’agit pas de remplacer ton expertise, mais d’étendre tes capacités et de supprimer les frictions de tes processus quotidiens.

À mesure que l’adoption du MCP se généralise dans le secteur, attends-toi à ce que de plus en plus de services exposent leurs capacités via des serveurs standardisés. L’écosystème évolue vers un avenir où ton assistant IA pourra interagir de manière transparente avec tous les outils et toutes les plateformes que tu utilises, le tout en langage naturel.

Pour des informations complètes sur la norme Model Context Protocol, consulte la documentation officielle du MCP gérée par Anthropic.

Restez informé

Abonnez-vous à notre newsletter mensuelle pour les dernières mises à jour et nouvelles.

Déployez en toute liberté.
Essayez Upsun gratuitement.

Développez avec DispatchDéployez avec Cloud