Install
Pick whichever fits your environment.
PyPI
pip install nanoidp
Ships the server (python -m nanoidp) and the MCP server (nanoidp-mcp).
Docker (GHCR)
docker pull ghcr.io/cdelmonte-zg/nanoidp:latest
Run it with your config directory mounted:
docker run --rm -p 8000:8000 \
-v $(pwd)/config:/app/config \
ghcr.io/cdelmonte-zg/nanoidp:latest
Container tags are derived from release tags (for example v2.2.0);
latest points at the newest non-prerelease.
From source
git clone https://github.com/cdelmonte-zg/nanoidp.git
cd nanoidp
pip install .
For development (tests, lint, type checking):
pip install -e ".[dev]"
The repository also ships a docker-compose.yml for running from a
checkout:
docker-compose up -d
Next: the Quickstart gets you from a fresh install to a first token.