# ni-c/woodpecker-ci-mcp

Source: https://glimind.com/server/github%2Fni-c%2Fwoodpecker-ci-mcp
Registry id: `github/ni-c/woodpecker-ci-mcp`
Status: unknown

## Tools (36)

- `activate_repository`: Turns Woodpecker on for a forge repository
- `cancel_pipeline`: Stops a pending or running pipeline
- `create_cron`: Schedules a run — five-field cron or @daily
- `create_registry`: Stores credentials for pulling private images
- `create_secret`: Creates one. At least one event is required
- `decline_pipeline`: Refuses a blocked one
- `delete_pipeline_logs`: The same for every step of a pipeline
- `get_cron`: One cron job
- `get_current_user`: Which account the token belongs to, and whether it is admin
- `get_organization`: One organization
- `get_organization_permissions`: Member and admin flags for this account
- `get_pipeline`: One pipeline with its workflows, steps and step ids
- `get_pipeline_config`: The YAML this run was built from
- `get_pipeline_feed`: The latest pipeline of every visible repository, in one call
- `get_pipeline_metadata`: The CI_* environment a step saw, and the previous run
- `get_registry`: One entry. The password is stripped by Woodpecker
- `get_repository`: One repository with all its Woodpecker settings
- `get_repository_permissions`: What this account may do here — answers why that 403
- `get_secret`: One secret's events, images and note
- `get_server_info`: Version and health. Works without a token
- `get_step_logs`: A step's output as text, tail first, with its exit code
- `list_crons`: Scheduled runs and when each fires next
- `list_pipelines`: Pipelines with branch, event, status and time filters
- `list_pull_requests`: Open pull requests and their index
- `list_queued_pipelines`: What is waiting, across all repositories
- `list_registries`: Container registry credentials at one level
- `list_repositories`: Repositories, optionally including ones not yet activated
- `list_repository_branches`: Branches, as Woodpecker sees them in the forge
- `list_secrets`: Secrets at one level. Values are never returned by Woodpecker
- `lookup_organization`: Turns a name into the id org-level tools need
- `lookup_repository`: Turns owner/name into the id every other tool takes
- `restart_pipeline`: Runs an existing one again, at the same commit
- `run_cron`: Runs it now, without touching the schedule
- `trigger_pipeline`: Starts a pipeline on a branch
- `update_cron`: Changes it, including enabled to pause without deleting
- `update_registry`: Changes username or password

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
