Présentation de ServBay MCP Server
ServBay MCP Server est un serveur intégré à ServBay basé sur le Model Context Protocol (MCP). Grâce à lui, des outils d’IA compatibles MCP tels que Claude, Cursor ou VS Code peuvent directement « voir » et « contrôler » votre environnement de développement ServBay local : vérifier l’état des services, gérer les sites et domaines, manipuler les bases de données, émettre des certificats, créer des sauvegardes, lire les journaux et les indicateurs système, sans avoir à jongler entre les interfaces de discussion et ServBay.
Ce document vous explique ce qu’est ServBay MCP Server et ce qu’il permet de faire. Pour plus d’informations sur l’intégration et les règles d’IA, consultez :
- Intégration des clients IA (IDE Integration) — Connectez MCP en un clic à Claude Code / Cursor / VS Code, etc.
- Règles d’IA (AI Rule) — Utiliser ServBay MCP correctement et en toute sécurité via l’IA
Qu’est-ce que MCP ?
Le Model Context Protocol (MCP) est un protocole ouvert conçu pour permettre aux applications d’IA de se connecter à des outils et sources de données externes de façon standardisée. ServBay encapsule ses fonctionnalités de gestion d’environnement dans un serveur MCP, ce qui permet à tout client IA compatible MCP d’utiliser les fonctionnalités de ServBay.
Le MCP Server est distribué localement sous forme de processus (communication via stdio) avec ServBay : il est lancé à la demande par le client IA lors de l’intégration, sans installation ou déploiement additionnel.
Que peut faire ServBay MCP ?
Les fonctionnalités exposées par ServBay MCP Server couvrent le cœur de la gestion ServBay :
- Environnement & abonnement — Consultation des informations d’environnement, état de l’abonnement/forfait, diagnostics système.
- Infos & indicateurs système — Lecture des informations et indicateurs temps réel sur le CPU, la mémoire, le disque, le réseau, etc. (voir Informations système et métriques).
- Gestion des services — Liste des services, consultation d’état, démarrage/arrêt/redémarrage pour PHP, Node.js, MySQL, MariaDB, PostgreSQL, Redis, Memcached, Mailpit, MinIO, Ollama, etc.
- Configuration & journaux des services — Lecture/écriture de la configuration des services, consultation des logs.
- Sites web & domaines — Liste, visualisation, création, mise à jour et suppression de sites locaux, activation/désactivation de sites, gestion des enregistrements hosts et des domaines dnsmasq.
- Ports — Vérification de l’utilisation des ports.
- Certificats TLS/HTTPS — Lister, émettre, réémettre, supprimer des certificats.
- Bases de données — Liste, création, définition/réinitialisation de mots de passe pour les bases.
- Paquets logiciels — Liste des paquets installés/disponibles, installation, désinstallation, activation/désactivation, changement de version.
- Modèles Ollama — Liste et suppression des modèles Ollama locaux.
- Sauvegardes — Liste, création, restauration et suppression de sauvegardes, consultation des plans de sauvegarde.
Grâce à ces capacités, vous pouvez simplement demander à l’IA « Démarre PHP 8.3 et crée un nouveau site », « Génère-moi un certificat pour ce domaine » ou « Montre-moi les journaux d’erreur de MySQL », et elle effectuera ces actions via MCP en appelant ServBay.
Sécurité
- MCP Server fonctionne uniquement en local, communiquant via stdio avec le client IA sur votre poste.
- Pour toute opération d’écriture ou potentiellement destructive (ex : suppression d’un site, réinitialisation d’un mot de passe base de données, restauration d’une sauvegarde), il est recommandé de demander à l’IA de présenter la modification et d’attendre votre validation avant de l’exécuter.
- Ne copiez jamais de clés secrètes, tokens, clés DNS API, mots de passe base de données ou clés privées dans les dialogues : la conception de ServBay MCP ne requiert jamais l’apport manuel de ces informations sensibles.
- L’utilisation conjointe des règles d’IA renforce la sécurité de l’utilisation IA de ServBay MCP.
Prérequis
- ServBay doit être installé et en cours d’exécution (macOS ou Windows).
- Disposer d’un client IA supportant MCP (Claude Code, Cursor, VS Code + Copilot, Claude Desktop, Codex, etc.).
Étape suivante
- Consultez Intégration des clients IA pour relier ServBay MCP à vos outils d’IA en un seul clic.
- Installez les Règles d’IA afin de guider l’IA vers une utilisation correcte et optimisée de ServBay MCP.
Résumé
ServBay MCP Server ouvre les fonctions de gestion de ServBay aux outils d’IA, rendant possible la gestion de votre environnement de développement local en langage naturel. Distribué avec ServBay, s’intégrant en un clic et sans déploiement supplémentaire, il constitue un maillon essentiel de la démarche AI-native de ServBay.
