diff --git a/mcpservers/compose.yml b/mcpservers/compose.yml index 23e3d07..8222ba3 100644 --- a/mcpservers/compose.yml +++ b/mcpservers/compose.yml @@ -39,3 +39,33 @@ services: - ENABLE_HOST_EXEC=true env_file: - stack.env + + ha-mcp: + image: ghcr.io/homeassistant-ai/ha-mcp:stable + container_name: ha-mcp + restart: unless-stopped + environment: + HOMEASSISTANT_URL: http://10.1.10.209:8123 + HOMEASSISTANT_TOKEN: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiI5YjFmNGY2MDczZTY0MTU2ODY0NDRlN2U5ZDc2NjBmMiIsImlhdCI6MTc3MDU4MjQzOCwiZXhwIjoyMDg1OTQyNDM4fQ.ghJZFYfG7zdNg-1D0Vu8fzVWigAbOvHW0O_6iYEF-zU + entrypoint: ["ha-mcp-sse"] + + caddy: + image: caddy:2-alpine + container_name: ha-mcp-caddy + restart: unless-stopped + ports: + - "8086:8086" + volumes: + - caddy_data:/data + - caddy_config:/config + command: > + caddy reverse-proxy + --from :8086 + --to ha-mcp:8087 + --internal-certs + depends_on: + - ha-mcp + +volumes: + caddy_data: + caddy_config: