general MCP Server
MCP server for Proxmox homelab — 65+ tools across 17 domains. Manage VMs, Docker, media stack, monitoring, storage, and networking from AI assistants.
Discovered via github-topic:model-context-protocol and last synced 1w ago.
1. Install the package
npx homelab-mcp
2. Add to claude_desktop_config.json
{
"mcpServers": {
"homelab-mcp": {
"command": "npx",
"args": [
"homelab-mcp"
]
}
}
}Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) / %APPDATA%\Claude\claude_desktop_config.json (Windows)
`false`
Default
`60000`
Tail task log for a VM/CT
Deploy: git pull → compose pull → compose up → status
Recent download history
Remove a series (optionally delete files)
Download speed, ETA, disk space, queue size
Add an artist to Lidarr
Search across all libraries
Request statistics
All-in-one: Proxmox, containers, downloads, library, storage, GPU
Monitor up/down status and latency
Check if a domain is blocked
**AI-guided setup wizard** — configure `.env` through conversation
Prometheus API
Description
Run a shell command on Proxmox host (dangerous commands blocked)
Health check for a deployed project
Show available releases and rejections
Active episode downloads with progress
Active NZB downloads with progress
List all artists with album counts
Who is streaming, what, transcode/direct play
Current Plex streams (Tautulli)
GPU temp, util, VRAM, power
Enable/disable DNS filtering
`false`
Start a VM or container
Read a file (max 100 KB)
Search for a movie by title
Blocklist a bad release and retry
Show releases and rejections for a season
Resume downloads
Search for a book
Permanently delete by ratingKey
Wanted subtitle counts
Quick CPU, RAM, disk, network, container health
Per-share usage and LVM
`false`
Stop a VM or container
Write a file, auto-creates parent dirs (max 1 MB)
Add a movie and trigger download search
List remote path mappings
Blocklist and retry a failed download
Delete a queue item by NZO ID
Add a book to Readarr
Recent watch history across users
Trigger manual subtitle download
Run an arbitrary PromQL query
RAID array health check
Check for newer Docker images
`30000`
`3`
Detailed metrics for one VM/CT
Node-level CPU, RAM, disk, load
Show running Docker containers
Run compose up/down/restart/pull/logs
Remove a movie (optionally delete files)
Active movie downloads with progress
Search for a TV series by title
Add a series and trigger download
Clear the release blocklist
List remote path mappings
Sync indexers to Radarr/Sonarr
Test all (or one) indexer
Active book downloads
Approve a pending request
Decline a request
Running container status and uptime
Tail logs for a media container
List all dashboards
Get panel list for a dashboard
Recent backup snapshots
Backup/verify/GC task history
Send a message to Telegram
Ping all configured services, report reachable/down + latency
`30000`
Create a new Debian 12 LXC container
Git status, pull, log, or clone a repo
Re-search indexers for a movie
List series with episode progress (filter/search/limit)
Add/update a path mapping
Search for a music artist
List Plex libraries with item counts
Delete a request
Restart a media container
Query actual data from a panel
DNS query stats and block rate
**Start here** — lists all available tools
List Proxmox nodes with CPU, RAM, uptime
Scan a base path for compose projects
Remove all items from download queue
Re-search for missing episodes
Recent download history
Remove an artist
Recently added movies and episodes
Plex watch history (Tautulli)
SSH config and Proxmox firewall status
QNAP NAS: RAID, drive temps, storage
Wake-on-LAN magic packet
List all VMs and LXC containers
Run a shell command on the devbox (dangerous commands blocked)
Clear the release blocklist
Search for a specific season
Pause downloads
Active music downloads
Trigger a library scan
30-day play stats
SMART health per drive
Tailscale peers and status
Restart a VM or container
List directory contents
List movies with download status (filter/search/limit)
Add/update a path mapping
Clear the download queue
List indexers with status
List all books
List media requests from family
Historical metric trends
PBS datastore usage
Pull + restart a container
Reduce container attack surface by building application images on Google distroless base images that contain only the application runtime with no shell, package manager, or unnecessary OS utilities.
Investigate compromised Docker containers by analyzing images, layers, volumes, logs, and runtime artifacts to identify malicious activity and evidence.
Harden the Docker daemon by configuring daemon.json with user namespace remapping, TLS authentication, rootless mode, and CIS benchmark controls.
Container escape is a critical attack technique where an adversary breaks out of container isolation to access the host system or other containers. Detection involves monitoring for escape indicators
AI Agent Assistant & development framework that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨
ToolJet is the open-source foundation of ToolJet AI - the enterprise app generation platform for building internal tools, dashboard, business applications, workflows and AI agents 🚀
Turn your PC, Mac, or Linux box into an AI server. LLM inference, chat UI, voice, agents, workflows, RAG, and image generation.
Turn your PC, Mac, or Linux box into an AI server. LLM inference, chat UI, voice, agents, workflows, RAG, and image generation.
Learn how to use the Redis Manager Claude skill. Complete guide with installation instructions and examples.
Learn how to use the Privacy Search Claude skill. Complete guide with installation instructions and examples.
Learn how to use the Clawboard Claude skill. Complete guide with installation instructions and examples.