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