Discuter avec son serveur Satellite 6

Introduction

Satellite 6.18 offre désormais une intégration avec le protocole Model Context Protocol (MCP). Cette intégration permet à différents éditeurs assistés par AI comme Cursor et Visual Studio Code (via Copilot) d’interagir directement avec les ressources et configurations gérées par Satellite, comme si vous discutiez avec un humain!

Cet article vous guidera à travers les étapes nécessaires pour configurer et utiliser ces intégrations.

Comme Cursor est très coûteux, Visual Studio Code avec Copilot est également proposé comme alternative dans cet article.

Veuillez noter que pour l’instant (janvier 2026), cette fonctionnalité de Satellite 6 est en aperçu technique !

Prérequis

  • Une instance Satellite 6.18+ en cours d’exécution avec accès administrateur et les abonnemente Red Hat nécessaires.
  • podman
  • Cursor ou Visual Studio Code (avec le plugin Copilot) installé sur votre machine.

Installer le serveur MCP pour Satellite (en conteneur)

Le serveur MCP de Satellite 6.18 est disponible via un conteneur publié par Red Hat. Vous pouvez exécuter ce conteneur où bon vous semble, mais il faudra adapter la configuration en conséquence. Dans cet exemple, je lance le conteneur directement sur le serveur Satellite (qui répond sous le DNS satellite.mlc.dom).

Générer un jeton d’accès personnel (PAT) que le client MCP utilisera pour se connecter au serveur MCP :

Dans l’interface web de Satellite, cliquez sur le menu utilisateur dans la barre supérieure et sélectionnez Mon compte.
Sélectionnez l’onglet Jetons d’accès personnels.
Cliquez sur Ajouter un jeton d’accès personnel et le copier.

Configurer Cursor

Si vous souhaitez utiliser Cursor, cellui-ci utilise un fichier de configuration MCP pour gérer les serveurs disponibles. Ouvrez ou créez le fichier de configuration de Cursor :

Sur Linux/macOS :

Sur Windows :

Ajoutez la configuration du serveur Satellite dans ce fichier :


Note de sécurité : Ne stockez pas vos credentials directement dans le fichier de configuration. Utilisez plutôt des variables d’environnement ou un gestionnaire de secrets.

Vérifier la connexion

Après avoir configuré Cursor, redémarrez l’application pour charger la nouvelle configuration. Allez dans les paramètres – Tools and MCP.
Si votre configuration est correcte, vous devriez voir votre serveur MCP satellite activé.

Configurer Visual Studio Code

Si vous souhaitez utiliser Vistual Studio code, Il faut activer l’extension Copilot en premier. Puis éditer le fichier config .vscode/mcp.json comme suit :

Une fois enregistré, il faut démarrer la connectivité avec le serveur MCP en appuyant sur Start, juste au dessus de « Satellite ».

Si tout se passe bien, vous devriez voir le mot « running ».
Ouvrez le chat (CTRL+ALT+I, ou cliquez sur l’icône de discussion juste à droite de la barre de recherche).
Si ce n’est pas déjà fait, sélectionnez le modèle GPT-5 mini.

Interroger votre serveur Satellite en langage naturel

Dans Cursor ou Visual Studio Code, dans le chat, discutez avec le serveur Satellite en utilisant ces exemples. Selon le LLM utilisé, vous pouvez également échanger avec lui en français.

MAJ – 30 JANVIER
Ce matin, j’ai mis à jour mon serveur Satellite, le MCP tente d’effectuer ses appels API en HTTP. Satellite ne répond plus maintenant en http. J’ai donc demandé au MCP de contacter l’API de Satellite en HTTPS.

Conclusion

Le serveur MCP de Satellite 6.18 transforme la façon dont vous allez travailler avec Satellite, il transforme la façon dont vous allez gérer votre infrastructure Red Hat. En combinant la puissance d’un éditeur moderne avec la gestion centralisée de Satellite, vous pouvez améliorer considérablement votre productivité.

Laisser un commentaire

Votre adresse courriel ne sera pas publiée. Les champs obligatoires sont indiqués avec *