bjeans/homelab-mcp
Model Context Protocol (MCP) servers for managing homelab infrastructure through Claude Desktop. Monitor Docker/Podman containers, Ollama AI models, Pi-hole DNS, Unifi networks, and Ansible inventory. Includes security checks, templates, and automated pre-push validation. Production-ready for homelabs.
Implements a unified MCP server architecture using FastMCP with stdio transport, providing namespaced tool access across Docker, Ollama, Pi-hole, Unifi, and Ansible endpoints through environment-based configuration. Offers dual deployment modes—unified server (recommended, Docker-ready) and legacy individual servers—enabling flexible integration into existing Claude Desktop workflows. Includes comprehensive security documentation, pre-deployment validation, and Docker containerization for production homelabs.
Stars
18
Forks
4
Language
Python
License
MIT
Category
Last pushed
Mar 07, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/bjeans/homelab-mcp"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
datalayer/mcp-compose
đź”§ Compose Model Context Protocol (MCP) servers with management capabilities, REST API, and Web...
Kymo-MCP/mcpcan
MCPCAN is a centralized management platform for MCP services. It deploys each MCP service using...
ravitemer/mcphub.nvim
An MCP client for Neovim that seamlessly integrates MCP servers into your editing workflow with...
leynier/mcp-sys-bridge
An implementation of the Model Context Protocol (MCP), acting as a simple bridge to native OS...
crunchloop/mcp-devcontainers
MCP for devcontainers