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.
아직 리뷰가 없습니다. 첫 번째 리뷰를 작성해 보세요!
대화에 참여하려면 로그인하세요
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)