bshandley/homelab-mcp
If you are the rightful owner of homelab-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
A remote MCP server designed for managing homelab infrastructure, providing tools for monitoring and managing Docker containers, OPNsense firewall, and TrueNAS storage.
Tools
Functions exposed to the LLM to take actions
docker_list_containers
List all containers
docker_container_logs
Get container logs
docker_container_stats
Get container CPU/memory stats
system_info
Get host system info
opnsense_status
Get OPNsense status
truenas_status
Get TrueNAS pool status
truenas_alerts
Get TrueNAS alerts
docker_restart_container
Restart a container
docker_start_container
Start a container
docker_stop_container
Stop a container
opnsense_service_restart
Restart OPNsense service
docker_read_compose
Read docker-compose.yml
docker_list_volumes
List Docker volumes
docker_list_networks
List Docker networks
docker_inspect_container
Inspect container details
truenas_list_datasets
List ZFS datasets
truenas_dataset_info
Get dataset details
docker_write_compose
Write docker-compose.yml
docker_compose_up
Deploy a stack
docker_compose_down
Remove a stack
docker_exec
Execute command in container
truenas_create_snapshot
Create ZFS snapshot
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client