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.

43
/ 100
Emerging

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.

No Package No Dependents
Maintenance 13 / 25
Adoption 6 / 25
Maturity 9 / 25
Community 15 / 25

How are scores calculated?

Stars

18

Forks

4

Language

Python

License

MIT

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.