version: '3.8' services: ollama-mcp: image: node:20-alpine container_name: ollama-mcp-server restart: unless-stopped environment: - OLLAMA_HOST=http://10.1.10.9:11434 network_mode: host stdin_open: true tty: false command: sh -c "while true; do sleep 3600; done" spotify-mcp: image: node:20-alpine container_name: spotify-mcp-server restart: unless-stopped stdin_open: true tty: false command: sh -c "while true; do sleep 3600; done" ha-mcp: image: ghcr.io/homeassistant-ai/ha-mcp:stable container_name: ha-mcp restart: unless-stopped network_mode: host environment: - HOMEASSISTANT_URL=http://10.1.10.209:8123 - HOMEASSISTANT_TOKEN=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJiNGI4ZWM5MmMzNDk0MTg4YTNjMjExMTViNWUwZjgxNSIsImlhdCI6MTc3MjA1NzI3NSwiZXhwIjoyMDg3NDE3Mjc1fQ.YItnc60YJMjmSNtuQ0SxBQlGsQlyN9LRwsXmcWC_RNc - PORT=8009 command: fastmcp run --transport sse --host 0.0.0.0 --port 8009