# ESXi MCP Server Configuration # Copy this file to .env and fill in your values # Docker Compose project name (prevents environment clashes) COMPOSE_PROJECT=esxi-mcp # ───────────────────────────────────────────────────────────────────────────── # VMware vCenter/ESXi Connection (Required) # ───────────────────────────────────────────────────────────────────────────── VCENTER_HOST=your-vcenter-ip-or-hostname VCENTER_USER=administrator@vsphere.local VCENTER_PASSWORD=your-password # ───────────────────────────────────────────────────────────────────────────── # VMware Optional Settings # ───────────────────────────────────────────────────────────────────────────── # Datacenter name (auto-selects first if not specified) # VCENTER_DATACENTER=your-datacenter-name # Cluster name (auto-selects first if not specified) # VCENTER_CLUSTER=your-cluster-name # Datastore name (auto-selects largest if not specified) # VCENTER_DATASTORE=your-datastore-name # Default network for VMs VCENTER_NETWORK=VM Network # Skip SSL certificate verification (set to true for self-signed certs) VCENTER_INSECURE=true # ───────────────────────────────────────────────────────────────────────────── # MCP Server Settings # ───────────────────────────────────────────────────────────────────────────── # API key for authentication (optional, but recommended for production) # MCP_API_KEY=your-secret-api-key # Transport type: stdio (for Claude Desktop) or sse (for web/Docker) MCP_TRANSPORT=sse # Server binding (only used with SSE transport) MCP_HOST=0.0.0.0 MCP_PORT=8080 # ───────────────────────────────────────────────────────────────────────────── # Logging Configuration # ───────────────────────────────────────────────────────────────────────────── # Log level: DEBUG, INFO, WARNING, ERROR LOG_LEVEL=INFO # Log file path (logs to console if not specified) # LOG_FILE=/app/logs/esxi-mcp.log