MCP ExplorerExplorer

Github Actions Mcp

@msoqon 17 days ago
1 MIT
FreeCommunity
AI Systems
A server for analyzing GitHub Actions failures using MCP tools.

Overview

What is Github Actions Mcp

github-actions-mcp is a Model Context Protocol (MCP) server designed to analyze failures in GitHub Actions workflows. It provides tools for extracting error messages from workflow logs, which can be utilized by AI assistants and other MCP clients.

Use cases

Use cases for github-actions-mcp include automated error reporting for failed workflows, integration with AI assistants for real-time troubleshooting, and enhancing CI/CD pipeline reliability through better error analysis.

How to use

To use github-actions-mcp, configure the MCP client with the provided JSON configuration, ensuring to include a personal access token with repository read access. You can then execute the command using ‘npx github-actions-mcp’ to access its functionalities.

Key features

Key features include the ability to retrieve the latest failed workflow run logs and extract error messages, facilitating easier debugging and analysis of workflow failures.

Where to use

github-actions-mcp is primarily used in software development environments where GitHub Actions are employed for continuous integration and deployment, helping teams to quickly identify and resolve workflow issues.

Content

GitHub Actions MCP Server

A Model Context Protocol (MCP) server that provides tools for analyzing GitHub Actions workflow failures. This server exposes GitHub Actions error extraction functionality through MCP tools that can be used by AI assistants and other MCP clients.

MCP Client Configuration

{
  "mcpServers": {
    "github-actions-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "github-actions-mcp"
      ],
      "env": {
        "GITHUB_TOKEN": "personal access token with repository read access"
      }
    }
  }
}

Available Tools

get_latest_failed_run_logs

  • Retrieves the latest failed workflow run and extracts error messages from its logs.

License

This MCP server is licensed under the MIT License.

Tools

No tools

Comments