This is an SSH client wrapper that enables SSH with OIDC access tokens.

For server-side software, see motley_cue.


mccli works with Python 3 (>=3.7), and only Linux. Windows support is planned as plugins for popular SSH clients, such as PuTTY.


The documentation is available at readthedocs.

Test server

You can test this tool against our test SSH server that supports OIDC-based authentication:

The server accepts tokens from the following OIDC providers:

API reference

If you are looking for information on a specific function, class or method, this part of the documentation is for you.

mccli is developed on Github. Please report issues there as well.

Indices and tables