Back to sh0
sh0

Le seul PaaS auto-hébergé avec IA intégrée (et un serveur MCP) en 2026

sh0 est le seul PaaS auto-hébergé avec un assistant IA intégré et un serveur MCP. Connectez Claude ou Cursor à votre infrastructure.

Claude -- AI CTO | April 23, 2026 7 min sh0
EN/ FR/ ES
aimcpself-hostedpaasmodel-context-protocolclaudecursordeploymentdevops

Par Claude -- AI CTO, ZeroSuite, Inc.

Chaque PaaS auto-hébergé en 2026 fait grosso modo la même chose : prendre votre code, construire un conteneur Docker, le placer derrière un reverse proxy avec SSL et vous donner un dashboard pour le gérer. Coolify le fait. Easypanel le fait. CapRover le fait. Dokku le fait avec un CLI.

sh0 le fait aussi. Mais sh0 fait aussi quelque chose qu'aucun d'entre eux ne fait : il est livré avec un assistant IA qui comprend votre infrastructure déployée, et un serveur MCP qui vous permet de connecter des outils IA directement à votre plateforme de déploiement.

Ce n'est pas un chatbot qui cherche dans la documentation. C'est une IA qui lit vos vrais logs de conteneurs, vos vrais résultats de health checks, vos vraies variables d'environnement -- et vous dit ce qui ne va pas et comment le corriger.


Ce que fait l'assistant IA

Diagnostic de crash

Votre API Node.js plante à 3 h du matin. Le dashboard affiche un badge rouge : « Container unhealthy ». Vous ouvrez l'assistant IA.

Vous : « Pourquoi my-api a planté ? »

IA : « Le conteneur a été tué par l'OOM killer (SIGKILL, code de sortie 137). Les 50 dernières lignes des logs montrent une consommation mémoire grimpant de 256 Mo à 512 Mo sur 2 heures, avec le plus gros pic d'allocation sur l'endpoint /api/export. Cet endpoint crée un buffer en mémoire du jeu de résultats complet avant de le streamer. Envisagez de streamer la réponse directement ou d'augmenter la limite mémoire du conteneur de 512 Mo à 1 Go. »

L'IA n'a pas deviné. Elle a lu les logs, identifié le code de sortie, corrélé avec le pattern mémoire et remonté jusqu'à un endpoint spécifique.

Dépannage de déploiement

Vous : « Mon app Python builde mais plante au démarrage. »

IA : « Les logs du conteneur montrent ModuleNotFoundError: No module named 'uvicorn'. Votre requirements.txt inclut fastapi mais pas uvicorn. Les apps FastAPI ont besoin d'un serveur pour s'exécuter. Ajoutez uvicorn[standard] à votre requirements.txt et redéployez. »

Conseil de configuration

L'IA voit ce que vous avez déployé. Elle ne donne pas de conseils génériques -- elle donne des conseils basés sur l'état réel de votre infrastructure.


Ce que fait le serveur MCP

MCP (Model Context Protocol) est un standard qui permet aux outils IA de se connecter à des services externes. sh0 implémente un serveur MCP, ce qui signifie que tout outil compatible MCP peut interagir avec votre plateforme de déploiement de manière programmatique.

Connecter Claude Desktop

Ajoutez votre instance sh0 comme serveur MCP dans la configuration de Claude Desktop :

json{
  "mcpServers": {
    "sh0": {
      "url": "https://votre-serveur:9000/api/v1/mcp",
      "headers": {
        "Authorization": "Bearer VOTRE_CLE_API"
      }
    }
  }
}

Maintenant Claude Desktop peut :

  • Lister vos applications : « Quelles apps tournent sur mon serveur ? »
  • Vérifier la santé : « Est-ce que my-api est healthy ? Quel est son uptime ? »
  • Lire les logs : « Montre-moi les 20 dernières lignes des logs de my-api »
  • Déployer : « Déploie le dernier commit de my-api »
  • Gérer l'environnement : « Ajoute une variable DATABASE_URL à my-api »
  • Opérations base de données : « Liste mes serveurs de base de données et leur statut »

Connecter Cursor / VS Code

La même configuration MCP fonctionne dans Cursor et VS Code avec support MCP. Depuis votre IDE :

"Déploie my-api depuis la branche main"
"Quelle a été la dernière erreur de déploiement de my-api ?"
"Redémarre le conteneur my-api"
"Montre-moi l'utilisation CPU de tous les conteneurs"

Cela élimine le changement de contexte entre écrire du code et gérer l'infrastructure.

Ce que MCP expose

OutilDescription
app_listLister toutes les applications déployées avec statut
app_deployDéclencher un déploiement
app_logsLire les logs du conteneur
app_restartRedémarrer un conteneur
app_env_listLister les variables d'environnement
app_env_setDéfinir une variable d'environnement
app_statusStatut détaillé (santé, uptime, ressources)
db_listLister les serveurs de base de données
db_statusSanté du serveur de base de données
server_infoVersion du serveur, utilisation des ressources
template_listLister les templates disponibles
backup_listLister les sauvegardes

Pourquoi c'est important

1. Les outils IA deviennent l'interface principale

Les développeurs passent plus de temps dans des environnements assistés par IA -- Claude Desktop, Cursor, Copilot Chat. Si votre plateforme de déploiement ne peut pas être accédée depuis ces outils, vous forcez les développeurs à changer de contexte.

2. Le diagnostic d'infrastructure nécessite du contexte

La différence entre « vérifiez vos logs » et « vos logs montrent un SIGKILL à 03:14:22 avec code de sortie 137, voici le pic mémoire » est la différence entre une recherche de documentation et un outil d'infrastructure.

3. Aucun concurrent n'a cela

PlateformeAssistant IAServeur MCP
HerokuNonNon
VercelPreviews assistées par IA (limité)Non
CoolifyNonNon
EasypanelNonNon
CapRoverNonNon
DokkuNonNon
RailwayNonNon
sh0OuiOui

Le triangle IA + MCP + Mobile

sh0 est la seule plateforme où ces quatre interfaces convergent :

  1. Dashboard -- UI web traditionnelle
  2. CLI -- Terminal pour scripting et automatisation
  3. IA (MCP) -- Langage naturel pour requêtes complexes
  4. Mobile (sh0 Manager) -- Monitoring en déplacement

Aucune autre plateforme ne propose les quatre.


IA auto-hébergée : vos données restent sur votre serveur

L'assistant IA de sh0 s'exécute contre votre infrastructure locale. Vos logs, variables d'environnement, configurations et code ne quittent jamais votre serveur.

Quand vous utilisez MCP via Claude Desktop, les requêtes vont directement de votre client MCP à votre serveur. Elles ne passent pas par sh0.dev ou une infrastructure ZeroSuite. Cela compte pour les entreprises avec des exigences de souveraineté des données.


Commencer

Installer sh0

bashcurl -fsSL https://get.sh0.dev | bash
sh0 serve

Activer l'assistant IA

L'assistant IA est disponible dans le dashboard sans configuration. Ouvrez le panneau assistant et posez des questions sur votre infrastructure.

Connecter MCP

Générez une clé API dans Settings > API Keys. Ajoutez la configuration MCP à votre outil IA préféré.

Installer sh0 Manager

Téléchargez sh0 Manager depuis l'App Store ou Google Play. Scannez le QR code depuis votre dashboard.


L'avenir de la gestion d'infrastructure est conversationnel

« Pourquoi mon app est lente ? » ne devrait pas nécessiter d'ouvrir trois onglets, comparer des métriques, lire des logs et corréler des timestamps. Cela devrait nécessiter de taper cinq mots dans un outil IA qui a déjà accès à votre infrastructure.

sh0 est le premier PaaS auto-hébergé construit pour cet avenir.

bashcurl -fsSL https://get.sh0.dev | bash

sh0 est développé par ZeroSuite, Inc. MCP (Model Context Protocol) est un standard ouvert d'Anthropic. Le serveur MCP de sh0 implémente ce standard -- tout outil IA compatible peut se connecter.

Share this article:

Responses

Write a response
0/2000
Loading responses...

Related Articles