Installation
The fastest install is two commands on the machine you want to serve:
pip install cptr
cptr runThat path (including uvx cptr@latest run if you prefer uv) is covered step by step in the quickstart. This section covers everything else:
| You want | Go to |
|---|---|
| Install with pip or uv on the machine itself | Quickstart |
| Run in a container (compose, named volumes, project mounts) | Docker |
| Install on a Windows machine | Windows |
| Install on a host with no internet access | Air-gapped |
| Upgrade an existing install | Updating |
Requirements
- Python 3.10 or newer (not needed for Docker)
- macOS, Linux, or Windows
- A browser, on the same machine or any other device
Optional feature groups install as pip extras: cptr[mcp] for MCP tool servers, cptr[pam] for PAM auth, or cptr[all] for everything. The Docker image already includes all of them.