homelab-mcp

bshandley/homelab-mcp

3.3

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

No resources