This repository provides an MCP server for the GitHub Actions API, enabling AI assistants to manage workflows, analyze runs, and handle errors with security features like rate limiting and URL validation.
This MCP Server facilitates AI assistants in managing GitHub Actions workflows through the GitHub Actions API.
The server offers tools like list_workflows
, get_workflow
, get_workflow_usage
, list_workflow_runs
, get_workflow_run
, get_workflow_run_jobs
, trigger_workflow
, cancel_workflow_run
, and rerun_workflow
. Each tool accepts specific inputs (owner, repo, workflowId, etc.) and returns relevant data.
Configuration involves adding a github-actions
entry to claude_desktop_config.json
, specifying the command, arguments (path to dist/index.js
), and setting the GITHUB_PERSONAL_ACCESS_TOKEN
environment variable.
Clone the repository, navigate into it, run npm install
and npm run build
to create the necessary files in the dist
directory.
Addresses common issues like authentication errors, rate limiting, and type validation errors.
ko1ynnky/github-actions-mcp-server
March 20, 2025
March 26, 2025
TypeScript