# --------------------------------------------------------------------------- # Multi-NAS configuration (recommended) # --------------------------------------------------------------------------- # Point to a JSON file that describes one or more NAS devices. # See nas_config.json.example for the format. # When this is set, the SYNOLOGY_MCP_HOST/USER/PASSWORD variables are ignored. SYNOLOGY_MCP_NAS_CONFIG= # --------------------------------------------------------------------------- # Single-NAS fallback (used only when SYNOLOGY_MCP_NAS_CONFIG is not set) # --------------------------------------------------------------------------- SYNOLOGY_MCP_HOST=192.168.1.1 SYNOLOGY_MCP_PORT=5001 SYNOLOGY_MCP_HTTPS=true # set to false for plain HTTP SYNOLOGY_MCP_VERIFY_SSL=true # set to false for self-signed certificates # DSM credentials SYNOLOGY_MCP_USER=admin SYNOLOGY_MCP_PASSWORD=your_password_here # --------------------------------------------------------------------------- # MCP server — Docker mode # --------------------------------------------------------------------------- # When set, synology-agent starts the MCP server as a Docker container # instead of a local Python subprocess. # Leave empty to run the server as a local Python process (default). SYNOLOGY_MCP_DOCKER_IMAGE= # Example: SYNOLOGY_MCP_DOCKER_IMAGE=lordraw/synology-mcp:latest # --------------------------------------------------------------------------- # AI Agent — provider selection # Supported: openrouter | groq | gemini | cloudflare | cerebras | mistral | ollama # --------------------------------------------------------------------------- SYNOLOGY_MCP_AI_PROVIDER=groq SYNOLOGY_MCP_AI_MODEL= # leave empty to use provider default model # API keys — only the key for the chosen provider is required SYNOLOGY_MCP_OPENROUTER_API_KEY= SYNOLOGY_MCP_GROQ_API_KEY= SYNOLOGY_MCP_GEMINI_API_KEY= SYNOLOGY_MCP_CLOUDFLARE_API_KEY= SYNOLOGY_MCP_CLOUDFLARE_ACCOUNT_ID= # required only for Cloudflare provider SYNOLOGY_MCP_CEREBRAS_API_KEY= SYNOLOGY_MCP_MISTRAL_API_KEY= # Ollama (local) — no API key needed SYNOLOGY_MCP_OLLAMA_BASE_URL=http://localhost:11434