# Configuración de ejemplo para SSH-PowerShell MCP Server
# Copia este archivo a .env y configura con tus datos específicos
# ===========================================
# CONFIGURACIÓN DE CLAVES SSH
# ===========================================
# Ruta a tu clave SSH privada (ajustar según tu sistema)
# Windows: SSH_KEY_PATH=%USERPROFILE%\.ssh\id_rsa
# Linux/Mac: SSH_KEY_PATH=~/.ssh/id_rsa
# Ruta absoluta: SSH_KEY_PATH=/home/usuario/.ssh/id_rsa
SSH_KEY_PATH=%USERPROFILE%\.ssh\id_rsa
# Passphrase para la clave SSH (opcional, no recomendado para uso automatizado)
# SSH_PASSPHRASE=tu_passphrase_aqui
# ===========================================
# CONFIGURACIÓN DE CONEXIONES SSH
# ===========================================
# Configuración del servidor SSH remoto por defecto (opcional)
SSH_DEFAULT_HOST=192.168.1.100
SSH_DEFAULT_USER=admin
SSH_DEFAULT_PORT=22
# Configuración de seguridad SSH
SSH_STRICT_HOST_KEY_CHECKING=no
# ===========================================
# CONFIGURACIÓN DE TIMEOUTS
# ===========================================
# Tiempo de espera para comandos PowerShell (en milisegundos)
COMMAND_TIMEOUT=30000
# Timeout para conexiones SSH (en milisegundos)
SSH_TIMEOUT=30000
# Timeout para conexión inicial SSH (en segundos)
SSH_CONNECT_TIMEOUT=10
# ===========================================
# CONFIGURACIÓN DE LOGGING Y DEBUGGING
# ===========================================
# Nivel de log (debug, info, warn, error)
LOG_LEVEL=info
# Habilitar logs detallados para debugging
DEBUG_MODE=false
# ===========================================
# CONFIGURACIÓN DE PERFORMANCE
# ===========================================
# Número máximo de conexiones SSH concurrentes
MAX_CONCURRENT_SSH=10
# Rate limiting - comandos por minuto máximo
RATE_LIMIT_PER_MINUTE=100
# Pool de conexiones SSH reutilizables
CONNECTION_POOL_SIZE=5
# ===========================================
# CONFIGURACIÓN DE CLAUDE DESKTOP
# ===========================================
# Nombre del servidor MCP (para identificación)
MCP_SERVER_NAME=ssh-powershell-mcp
# Puerto del servidor MCP (opcional, usado solo en modo TCP)
MCP_SERVER_PORT=3000
# Entorno de ejecución (development, production, test)
NODE_ENV=development