Homelab MCP Server
Provides tools to manage Proxmox VE homelab, including VMs, containers, snapshots, backups, storage, system commands, services, files, and processes.
Click on "Deploy 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: vlp-mcp-agent
🔌 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
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
Personal assistant MCP server with search, execute, packages, jobs, secrets, and integrations.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnterprise-grade MCP server integrating Claude AI capabilities, enabling AI-powered conversations, file operations, and system tools via the Model Context Protocol.1Apache 2.0
- FlicenseNot gradedqualityDmaintenanceMCP server for automating VLP lab VM operations, exposing VM management tools to AI agents like Cursor and Claude Code.-
- AlicenseNot gradedqualityAmaintenanceMCP server that enables Claude to control your computer, similar to Anthropic's computer use but easy to set up locally.311 npm367MIT
- FlicenseNot gradedqualityDmaintenanceProxmox home lab management MCP server that enables Claude Code to manage Proxmox VMs, Terraform, Ansible, Kubernetes, ArgoCD, and other lab utilities via HTTP/SSE.-