LabscoMCP early access ↗
ko1ynnkyMCP SERVER

GitHub Actions

Lists workflows and runs in a GitHub repository, opens the jobs behind a run, and triggers, cancels or re-runs a workflow.

by ko1ynnky ↗Build Systems & CI/CDCommunity

No longer maintained. The GitHub repository for this server is archived — no fixes or security updates are expected.

View project ↗

LABSCO SUMMARY

From a red run to a re-run, without the browser.

The loop it shortens is the one behind a red CI badge: list the recent runs, open the failed one to see which job broke, then re-run it or cancel a stuck run. It reads run and job status, not log output. The repository is archived, and its README points to Actions support in the official GitHub MCP server instead.

What it is

An MCP server over the GitHub Actions API: list a repository's workflows, walk their runs, open the jobs inside one, read usage statistics, and trigger, cancel or re-run a workflow.

What you get

  • Workflows listed for a repository, and one workflow's details read by ID or filename (list_workflows, get_workflow)
  • Runs listed for the repository or for a single workflow, with pagination (list_workflow_runs)
  • One run opened, and the jobs inside it (get_workflow_run, get_workflow_run_jobs)
  • Usage statistics for a workflow, including billable minutes (get_workflow_usage)
  • A workflow started on a branch, tag or commit with its inputs, and a run cancelled or re-run (trigger_workflow, cancel_workflow_run, rerun_workflow)
  • Timeout handling, rate limiting and strict URL validation on the API calls

Requirements

A GitHub token with access to the repository you are asking about, handed to the server in its environment.

Setup effort

Build from source — git clone https://github.com/ko1ynnky/github-actions-mcp-server.git