# Laravel Healthcare API Configuration LARAVEL_API_BASE_URL=https://your-healthcare-api.com LARAVEL_API_TIMEOUT=30000 LARAVEL_API_RETRY_ATTEMPTS=3 LARAVEL_API_RETRY_DELAY=1000 # MCP Server Configuration MCP_SERVER_NAME=laravel-healthcare-mcp-server MCP_SERVER_VERSION=1.0.0 MCP_SERVER_PORT=3000 MCP_SERVER_HOST=localhost # MCP Transport Configuration # Options: "stdio", "http", or "both" # stdio: Uses stdin/stdout for communication (for MCP clients like Claude Desktop) # http: Uses HTTP server with JSON-RPC 2.0 over HTTP POST (for web clients) # both: Runs both stdio and HTTP transports simultaneously (recommended) MCP_TRANSPORT=both # Authentication Configuration - Admin ADMIN_USERNAME=admin@healthcare.com ADMIN_PASSWORD=your_admin_password ADMIN_LOGIN_ENDPOINT=/api/admin/login ADMIN_TOKEN_REFRESH_THRESHOLD=300 # Authentication Configuration - Agent AGENT_USERNAME=agent@healthcare.com AGENT_PASSWORD=your_agent_password AGENT_LOGIN_ENDPOINT=/agent/login-agent AGENT_TOKEN_REFRESH_THRESHOLD=300 # Authentication Configuration - Patient PATIENT_USERNAME=patient@healthcare.com PATIENT_PASSWORD=your_patient_password PATIENT_LOGIN_ENDPOINT=/api/frontend/login PATIENT_TOKEN_REFRESH_THRESHOLD=300 # Authentication Configuration - Practitioner PRACTITIONER_USERNAME=practitioner@healthcare.com PRACTITIONER_PASSWORD=your_practitioner_password PRACTITIONER_LOGIN_ENDPOINT=/api/practitioner/login PRACTITIONER_TOKEN_REFRESH_THRESHOLD=300 # Authentication Configuration - Affiliate AFFILIATE_USERNAME=affiliate@healthcare.com AFFILIATE_PASSWORD=your_affiliate_password AFFILIATE_LOGIN_ENDPOINT=/api/affiliate/login AFFILIATE_TOKEN_REFRESH_THRESHOLD=300 # Authentication Configuration - Partner PARTNER_USERNAME=partner@healthcare.com PARTNER_PASSWORD=your_partner_password PARTNER_LOGIN_ENDPOINT=/api/partner/login PARTNER_TOKEN_REFRESH_THRESHOLD=300 # Authentication Configuration - Network NETWORK_USERNAME=network@healthcare.com NETWORK_PASSWORD=your_network_password NETWORK_LOGIN_ENDPOINT=/api/network/login NETWORK_TOKEN_REFRESH_THRESHOLD=300 # Authentication Configuration - Doctor DOCTOR_USERNAME=doctor@healthcare.com DOCTOR_PASSWORD=your_doctor_password DOCTOR_LOGIN_ENDPOINT=/api/doctor/login DOCTOR_TOKEN_REFRESH_THRESHOLD=300 # Authentication Configuration - Provider PROVIDER_USERNAME=provider@healthcare.com PROVIDER_PASSWORD=your_provider_password PROVIDER_LOGIN_ENDPOINT=/api/provider/login PROVIDER_TOKEN_REFRESH_THRESHOLD=300 # Token Management TOKEN_REFRESH_BUFFER=300 MAX_CONCURRENT_REQUESTS=10 # Logging Configuration LOG_LEVEL=info LOG_FILE_PATH=./logs/mcp-server.log LOG_MAX_SIZE=10m LOG_MAX_FILES=5 LOG_DATE_PATTERN=YYYY-MM-DD ENABLE_REQUEST_LOGGING=true MASK_SENSITIVE_DATA=true # Error Handling ENABLE_DETAILED_ERRORS=false HIPAA_COMPLIANCE_MODE=true ERROR_REPORTING_LEVEL=production # Rate Limiting RATE_LIMIT_ENABLED=true RATE_LIMIT_WINDOW=60000 RATE_LIMIT_MAX_REQUESTS=100 # Health Check HEALTH_CHECK_ENABLED=true HEALTH_CHECK_INTERVAL=30000 HEALTH_CHECK_ENDPOINT=/health # Development Settings NODE_ENV=production DEBUG_MODE=false ENABLE_CORS=true CORS_ORIGINS=*