Aller au contenu

MCP — piloter Cassiope par un agent IA

Le Model Context Protocol (MCP) est un standard ouvert qui permet à un agent IA (Claude, Cursor, etc.) d’utiliser des outils externes de façon sécurisée. Cassiope expose un serveur MCP (mcp.lab.cassiope.eu) qui rend toute la plateforme pilotable en langage naturel.

Depuis votre client IA, une fois connecté, vous pouvez demander par exemple :

  • « Déploie le dépôt mon-org/mon-app sur le projet Production et dis-moi quand c’est en ligne. »
  • « Pourquoi mon service api a-t-il crashé ? Regarde les logs et les métriques. »
  • « Provisionne une base Postgres 16, connecte-la au service api, puis redéploie. »
  • « Ajoute le domaine app.exemple.fr et guide-moi pour la validation DNS. »

Le serveur MCP est une façade sécurisée sur l’API : chaque outil appelle l’API Cassiope avec votre autorisation. Il ne contourne rien — l’isolation tenant, les rôles, les quotas, le rate-limit et l’audit s’appliquent exactement comme dans l’interface web.

  • Authentification — OAuth 2.1 standard (voir Connexion). Aucun jeton à copier-coller.
  • Tenant — vous choisissez le tenant à l’autorisation ; l’agent n’agit que sur celui-ci.
  • Scopes — vous accordez des permissions graduées : lecture, écriture, suppression.
  • Actions destructives — l’agent doit confirmer explicitement (nom de la ressource) avant toute suppression.
  • Secrets — aucune valeur secrète (variable secrète, mot de passe d’add-on) n’est jamais renvoyée.