github actions.com
github actions.com logo

GitHub Actions

Enables management of GitHub Actions workflows with tools for listing, viewing, triggering, canceling, and rerunning wor...

Created byApr 22, 2025

GitHub Actions MCP Server

MCP Server for the GitHub Actions API, enabling AI assistants to manage and operate GitHub Actions workflows.

Features

  • Complete Workflow Management: List, view, trigger, cancel, and rerun workflows
  • Workflow Run Analysis: Get detailed information about workflow runs and their jobs
  • Comprehensive Error Handling: Clear error messages with enhanced details
  • Flexible Type Validation: Robust type checking with graceful handling of API variations
  • Security-Focused Design: Timeout handling, rate limiting, and strict URL validation

Tools

  1. list_workflows
  1. get_workflow
  1. get_workflow_usage
  1. list_workflow_runs
  1. get_workflow_run
  1. get_workflow_run_jobs
  1. trigger_workflow
  1. cancel_workflow_run
  1. rerun_workflow

Usage with Claude Desktop

First, make sure you have built the project (see Build section below). Then, add the following to your claude_desktop_config.json:

Build

Clone the repository and build:
This will create the necessary files in the dist directory that you'll need to run the MCP server.

Usage Examples

List workflows in a repository:
Trigger a workflow:

Troubleshooting

Common Issues

  1. Authentication Errors:
  1. Rate Limiting:
  1. Type Validation Errors:

License

This MCP server is licensed under the MIT License.

GitHub Actions MCP Server

MCP Server for the GitHub Actions API, enabling AI assistants to manage and operate GitHub Actions workflows.

Features

  • Complete Workflow Management: List, view, trigger, cancel, and rerun workflows
  • Workflow Run Analysis: Get detailed information about workflow runs and their jobs
  • Comprehensive Error Handling: Clear error messages with enhanced details
  • Flexible Type Validation: Robust type checking with graceful handling of API variations
  • Security-Focused Design: Timeout handling, rate limiting, and strict URL validation

Tools

  1. list_workflows
  1. get_workflow
  1. get_workflow_usage
  1. list_workflow_runs
  1. get_workflow_run
  1. get_workflow_run_jobs
  1. trigger_workflow
  1. cancel_workflow_run
  1. rerun_workflow

Usage with Claude Desktop

First, make sure you have built the project (see Build section below). Then, add the following to your claude_desktop_config.json:

Build

Clone the repository and build:
This will create the necessary files in the dist directory that you'll need to run the MCP server.

Usage Examples

List workflows in a repository:
Trigger a workflow:

Troubleshooting

Common Issues

  1. Authentication Errors:
  1. Rate Limiting:
  1. Type Validation Errors:

License

This MCP server is licensed under the MIT License.