
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.
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 :
Le MCP résout ce problème en normalisant la manière dont les assistants IA s’interfacent avec les systèmes externes.
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.
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.
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 :
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.
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 :
Ces fonctionnalités permettent des opérations spécifiques telles que :
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.
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 :
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.
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.
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 :
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.