Use Docker when you want a repeatable HTTP deployment exposing /mcp and /healthz.

Run the prebuilt image with Compose:

1
docker compose up -d

Build from local sources:

1
docker compose -f docker-compose.build.yml up --build

One-off container:

1
docker run --rm -p 3000:3000 ghcr.io/johnneerdael/privateaccess-mcp:latest

Check health:

1
curl http://localhost:3000/healthz