GitHub Actions MCP ServerServer

ko1ynnky
GitHub
GitHubCI/CDDevOps

Loading subscription status...

💡 Description

An MCP server that allows AI assistants to manage GitHub Actions workflows, providing tools to list, view, trigger, cancel, and rerun workflows through the GitHub API.

📝 JSON Entries

{
  "mcpServers": [
    {
      "github-actions": {
        "env": {
          "GITHUB_PERSONAL_ACCESS_TOKEN": "<YOUR_TOKEN>"
        },
        "args": [
          "<path-to-mcp-server>/dist/index.js"
        ],
        "command": "node"
      }
    }
  ]
}

🛠️ Tools

list_workflowsget_workflowtrigger_workflowget_workflow_usageget_workflow_runget_workflow_run_jobscancel_workflow_runrerun_workflow

Features

  • Comprehensive workflow management: list, view, trigger, cancel and rerun workflows
  • Workflow run analysis: get detailed information about workflow runs and their jobs
  • Robust error handling
  • Flexible type validation
  • Security-focused design: timeout handling, rate limiting, and strict URL validation

💬 Example Queries

  • List workflows in a GitHub repository
  • Trigger a workflow for my GitHub repository
  • Get details for a specific workflow run