servers: - name: ha-mcp description: "Home Assistant MCP - smart home control via MCP" dockerImage: "ghcr.io/homeassistant-ai/ha-mcp:2.4" transport: STREAMABLE_HTTP containerPort: 3000 # For mcpd-managed containers: command: - python - "-c" - "from ha_mcp.server import HomeAssistantSmartMCPServer; s = HomeAssistantSmartMCPServer(); s.mcp.run(transport='sse', host='0.0.0.0', port=3000)" # For connecting to an already-running instance (host.containers.internal for container-to-host): externalUrl: "http://host.containers.internal:8086/mcp" envTemplate: - name: HOMEASSISTANT_URL description: "Home Assistant instance URL (e.g. https://ha.example.com)" - name: HOMEASSISTANT_TOKEN description: "Home Assistant long-lived access token" isSecret: true profiles: - name: production server: ha-mcp envOverrides: HOMEASSISTANT_URL: "https://ha.itaz.eu" HOMEASSISTANT_TOKEN: "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiIyNjFlZTRhOWI2MGM0YTllOGJkNTIxN2Q3YmVmZDkzNSIsImlhdCI6MTc3MDA3NjYzOCwiZXhwIjoyMDg1NDM2NjM4fQ.17mAQxIrCBrQx3ogqAUetwEt-cngRmJiH-e7sLt-3FY"