Are there yer any two-factor companion mobile apps that would increase SSH agent security locally (asks permission to use the agent key) or remotely (extra factor of authentication when login)?
Doesn't add 2FA so much as it prompts you for each agent use.
On the remote end, you can enable 2FA for logging into the server with libpam-google-authenticator.