GitHub Actions MCP Server enables AI assistants to manage and operate GitHub Actions workflows through a comprehensive set of tools. It provides capabilities for listing, viewing, triggering, canceling, and rerunning workflows, along with detailed information about workflow runs and their jobs. The implementation features robust error handling, type validation with Zod schemas, and security-focused design including timeout handling, rate limiting, and strict URL validation. Particularly valuable for developers who need to monitor CI/CD pipelines, troubleshoot failed workflows, or trigger automated processes without leaving their conversation interface.
No reviews yet. Be the first to review!
Sign in to join the conversation
List workflows in a GitHub repository. Parameters: owner (string), repo (string), page (optional number), perPage (optional number)
Get details of a specific workflow. Parameters: owner (string), repo (string), workflowId (string or number)
Get usage statistics of a workflow. Parameters: owner (string), repo (string), workflowId (string or number)
List all workflow runs for a repository or a specific workflow. Parameters: owner (string), repo (string), workflowId (optional string or number), actor (optional string), branch (optional string), event (optional string), status (optional string), created (optional string), excludePullRequests (optional boolean), checkSuiteId (optional number), page (optional number), perPage (optional number)
Get details of a specific workflow run. Parameters: owner (string), repo (string), runId (number)
Get jobs for a specific workflow run. Parameters: owner (string), repo (string), runId (number), filter (optional string), page (optional number), perPage (optional number)
Trigger a workflow run. Parameters: owner (string), repo (string), workflowId (string or number), ref (string), inputs (optional object)
Cancel a workflow run. Parameters: owner (string), repo (string), runId (number)
Re-run a workflow run. Parameters: owner (string), repo (string), runId (number)