Skip to content

Deployment

Docker

docker run --rm -p 8080:8080 \
  -e WOODPECKER_SERVER=https://ci.example.com \
  ghcr.io/kalvadtech/woodpecker-mcp:latest

The image is multi-stage Alpine, runs as a non-root user, and exposes port 8080. Set MCP_ALLOWED_HOSTS to the host you access the server from if it is not localhost.