services: mcpo: image: ghcr.io/open-webui/mcpo:main container_name: mcpo restart: unless-stopped ports: - "8001:8000" volumes: - /mnt/docker-data/configs/mcpo:/app/config command: ["--config", "/app/config/config.json"] mem_limit: 512M memswap_limit: 512M healthcheck: test: ["CMD-SHELL", "curl -sf http://localhost:8000/openapi.json || exit 1"] interval: 30s timeout: 10s retries: 3 start_period: 60s logging: driver: "json-file" options: max-size: "50m" max-file: "3"