GitHub · Capability

GitHub CI/CD

Unified workflow for continuous integration and deployment combining GitHub Actions workflows, runs, jobs, artifacts, and repository management. Used by DevOps engineers for pipeline management, build monitoring, and deployment automation.

Run with Naftiko GitHubCI/CDActionsWorkflowsDevOpsDeployments

What You Can Do

GET
Listrepositoryworkflows — List workflows
/v1/repositories/{owner}/{repo}/workflows
GET
Getworkflow — Get a workflow
/v1/repositories/{owner}/{repo}/workflows/{workflow_id}
POST
Createworkflowdispatchevent — Dispatch a workflow
/v1/repositories/{owner}/{repo}/workflows/{workflow_id}/dispatches
GET
Listworkflowrunsforrepository — List workflow runs
/v1/repositories/{owner}/{repo}/runs
GET
Getworkflowrun — Get a workflow run
/v1/repositories/{owner}/{repo}/runs/{run_id}
POST
Cancelworkflowrun — Cancel a workflow run
/v1/repositories/{owner}/{repo}/runs/{run_id}/cancel
GET
Listjobsforworkflowrun — List jobs
/v1/repositories/{owner}/{repo}/runs/{run_id}/jobs
GET
Listartifactsforrepository — List artifacts
/v1/repositories/{owner}/{repo}/artifacts
GET
Listrepositorysecrets — List secrets
/v1/repositories/{owner}/{repo}/secrets
GET
Listdeployments — List deployments
/v1/repositories/{owner}/{repo}/deployments
GET
Listenvironments — List environments
/v1/repositories/{owner}/{repo}/environments

MCP Tools

list-workflows

List repository workflows

read-only
get-workflow

Get a workflow

read-only
dispatch-workflow

Trigger a workflow dispatch event

enable-workflow

Enable a workflow

disable-workflow

Disable a workflow

list-runs

List workflow runs

read-only
get-run

Get a workflow run

read-only
cancel-run

Cancel a workflow run

rerun-workflow

Re-run a workflow

rerun-failed-jobs

Re-run failed jobs

list-jobs

List jobs for a workflow run

read-only
get-job

Get a job

read-only
download-job-logs

Download job logs

read-only
list-artifacts

List artifacts

read-only
download-artifact

Download an artifact

read-only
list-secrets

List repository secrets

read-only
create-or-update-secret

Create or update a secret

idempotent
list-variables

List repository variables

read-only
list-runners

List self-hosted runners

read-only
list-caches

List GitHub Actions caches

read-only
get-repository

Get a repository

read-only
list-releases

List releases

read-only
create-release

Create a release

APIs Used

github-actions github-repos