MCPs/woodpecker/README.md

1.3 KiB

woodpecker-mcp

MCP server for interacting with Woodpecker CI 3.13.0+.

Source: @devpuccino/mcp-woodpecker

Environment Variables

Variable Required Description
WOODPECKER_URL Yes Base URL of the Woodpecker instance (e.g. https://woodpecker.corentic.eu)
WOODPECKER_API_KEY Yes Woodpecker API key with required scopes

Usage

docker run -d \
  --name woodpecker-mcp \
  -p 8102:8102 \
  -e WOODPECKER_URL=https://woodpecker.corentic.eu \
  -e WOODPECKER_API_KEY=your_key_here \
  forgejo.corentic.eu/corentic/mcp-fleet-woodpecker:latest

Tools

  • activate_repository
  • cancel_pipeline
  • create_cron
  • create_org_secret
  • create_registry
  • create_secret
  • delete_cron
  • delete_org_secret
  • delete_pipeline_logs
  • delete_registry
  • delete_repository
  • delete_secret
  • get_cron
  • get_current_user
  • get_org_secret
  • get_pipeline
  • get_pipeline_logs
  • get_pipeline_status
  • get_registry
  • get_repository
  • get_secret
  • list_crons
  • list_org_secrets
  • list_pipelines
  • list_registries
  • list_repositories
  • list_secrets
  • lookup_organization
  • trigger_pipeline
  • update_cron
  • update_org_secret
  • update_repository
  • update_secret