# Project Memory - Project: mtm-ssh-menu - Type: Bash SSH target picker using `fzf` and YAML config. - Main entry point: `mtm-ssh-menu` - Configuration: `~/.config/mtm-ssh-menu/global.yaml` and `hosts/*.yaml` by default. - Dependencies: `bash`, `ssh`, `fzf`, `jq`, `yq`. - Sample config is stored in `sample-config/` and mirrors current script behavior. - Documentation language: English. - Current task focus: keep README and memory aligned with the working script and sample configuration. - Known follow-up improvements: - Jump server currently does not support an alternate port; this needs to be added. - Group naming should avoid duplicating the file name and the YAML value. - Each group should have default values.