Homelab MCP Server
Provides tools to manage Proxmox VE homelab, including VMs, containers, snapshots, backups, storage, system commands, services, files, and processes.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Homelab MCP Serverlist all my Proxmox VMs"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Homelab MCP Server
Serveur MCP extensible pour gérer votre homelab directement depuis Claude AI. Contrôlez vos VMs, snapshots, services et fichiers en langage naturel.
Proxmox VE est entièrement supporté · VMware, Docker et d'autres plateformes sont prévus.
⚡ Installation en 3 étapes
1. Téléchargez le docker-compose.yml
curl -O https://raw.githubusercontent.com/faton5/homelab-mcp-server/master/docker-compose.yml2. Remplissez vos 4 valeurs
Ouvrez docker-compose.yml et modifiez uniquement les lignes marquées ✏️ :
- PROXMOX_HOST=192.168.1.10 # ✏️ IP de votre Proxmox
- PROXMOX_PORT=8006 # ✏️ Port (8006 par défaut)
- PROXMOX_TOKEN_ID=root@pam!mcp # ✏️ Token ID
- PROXMOX_TOKEN_SECRET=xxxx-xxxx # ✏️ Secret du tokenCréer un token Proxmox : Datacenter → API Tokens → Add
3. Lancez le serveur
docker compose up -dL'image est téléchargée automatiquement depuis GitHub Container Registry. ✅
Related MCP server: TelemetryFlow Python MCP Server
🔌 Connecter Claude
Ajoutez ceci à votre config Claude Desktop (~/.config/claude/claude_desktop_config.json) :
{
"mcpServers": {
"homelab": {
"url": "http://VOTRE_IP_DOCKER:10850/sse"
}
}
}Remplacez VOTRE_IP_DOCKER par l'IP du serveur qui fait tourner Docker, puis redémarrez Claude (Ctrl+R).
Claude Code
claude mcp add homelab http://VOTRE_IP_DOCKER:10850/sseCodeium / Gemini / autres
URL SSE : http://VOTRE_IP_DOCKER:10850/sse🛠️ Outils disponibles (32)
Catégorie | Outils |
VMs & Conteneurs |
|
Gestion VMs |
|
Snapshots |
|
Backups |
|
Stockage & Disques |
|
Migration |
|
Système |
|
Services |
|
Fichiers |
|
Processus |
|
⚠️ = demande une confirmation explicite avant exécution
💬 Exemples d'utilisation
"Liste toutes mes VMs Proxmox"
"Quel est le statut de HLB-VPN-01 ?"
"Crée un snapshot de HLB-NAS-01 nommé avant-migration"
"Augmente la RAM de HLB-DOCKER-01 à 8 Go"
"Montre les 20 processus qui consomment le plus de RAM sur HLB-NC-01"
"Redémarre le service nginx sur HLB-HA-01"
"Liste les backups disponibles sur le node PROXMOX"🔍 Dépannage
VMs non détectées → Vérifiez l'IP Proxmox et les permissions du token API.
Exécution de commandes impossible → Installez qemu-guest-agent dans vos VMs.
MCP non visible dans Claude → Vérifiez que le container tourne (docker ps), puis redémarrez Claude (Ctrl+R).
Logs du serveur :
docker logs infra-manager-mcp🤝 Contribuer
Pull requests et issues bienvenus ! Priorités : support VMware, Docker, équipements réseau.
📄 Licence
MIT — voir LICENSE
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/faton5/homelab-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server