
Serveur MCP ilha
par catalpainternational
Gérez programmatiquement des environnements de développement Docker isolés et des arbres de travail Git via MCP.
Ce qu'il fait
Connecte les assistants IA au CLI ilha, leur permettant de créer, démarrer et gérer des environnements de développement isolés. Il automatise la configuration des arbres de travail Git, des conteneurs Docker Compose et des proxys inverses Caddy pour fournir à chaque branche de fonctionnalité sa propre pile de services et sa propre base de données isolée.
Outils
create_worktree: Crée un nouveau répertoire de travail isolé pour une branche git spécifique.start_worktree: Lance les conteneurs Docker associés à un arbre de travail.stop_worktree: Arrête les conteneurs en cours d'exécution pour un arbre de travail spécifique.backup_volumes: Sauvegarde les volumes de données associés à un arbre de travail.restore_volumes: Restaure les volumes de données à partir d'une sauvegarde.clean_volumes: Supprime les volumes de données inutilisés ou obsolètes.start_proxy: Démarre le proxy inverse global Caddy pour le routage.stop_proxy: Arrête le proxy inverse global Caddy.get_proxy_status: Vérifie la santé et l'état du proxy de routage.list_worktrees: Retourne une liste de tous les arbres de travail gérés et leur état.get_worktree_info: Fournit la configuration détaillée et l'état d'un arbre de travail spécifique.list_volumes: Liste tous les volumes de données isolés à travers le projet.
Installation
Ajoutez ce qui suit à votre fichier claude_desktop_config.json :
{
"mcpServers": {
"ilha": {
"command": "ilha-mcp",
"args": [],
"env": {
"ilha_WORKING_DIR": "/chemin/vers/votre/projet"
}
}
}
}
Hôtes supportés
- claude
- cursor
Installation rapide
pip install "ilha[mcp]"Informations
- Tarification
- free






