Skip to main content
Glama
muhammedehab35

GitHub Actions MCP Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLog verbosity: debug / info / warn / errorinfo
GITHUB_TOKENYesGitHub Personal Access Token with scopes repo, workflow, read:org
ANTHROPIC_API_KEYYesAnthropic API key for Claude-powered failure analysis
POLLING_INTERVAL_MSNoHow often monitor_repository polls GitHub (milliseconds)30000

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}
logging
{}
completions
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
github_list_repositoriesA

List GitHub repositories accessible with the current token. Returns name, description, language, stars, visibility, and last update time.

github_list_workflowsA

List all GitHub Actions workflows defined in a repository.

github_list_workflow_runsA

List recent runs of a GitHub Actions workflow, with optional filters for status and branch.

github_get_workflow_runA

Get detailed information about a specific workflow run, including its jobs and their statuses.

github_watch_workflowA

Watch a workflow run until it completes (or times out after 5 minutes). Polls every 10 seconds and returns the final status and conclusion.

github_get_workflow_logsA

Retrieve and parse the execution logs for a specific workflow run. Returns structured per-job logs with error extraction.

github_analyze_failureA

Automatically analyze a failed GitHub Actions workflow run using AI. Returns the probable cause, suggested fixes, severity, and a diagnostic report.

github_rerun_workflowA

Rerun a GitHub Actions workflow. Use mode 'all' to rerun the entire workflow, or 'failed' to rerun only the failed jobs.

github_cancel_workflowA

Cancel a workflow run that is currently queued or in progress.

github_download_artifactsA

List and get download URLs for artifacts produced by a workflow run. Returns artifact names, sizes, and pre-signed download URLs.

github_get_deploymentsA

List deployments for a repository, optionally filtered by environment. Returns deployment ID, environment, status, ref, and creator.

github_rollback_deploymentA

Roll back to a previous deployment by creating a new deployment pointing to a specific ref and marking the current deployment as inactive.

github_monitor_repositoryB

Start or stop continuous monitoring of a repository's GitHub Actions. Returns the list of currently monitored repositories.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/muhammedehab35/GITOPS-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server