Skip to main content
Glama

GitHub Actions MCP Server

by onemarc

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GITHUB_TOKENYesGitHub Personal Access Token with appropriate permissions (repo, workflow, contents:read, contents:write, actions:read, actions:write)

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
create_workflow

Create a new GitHub Actions workflow file

list_workflows

List workflows in a GitHub repository

get_workflow

Get details of a specific workflow

get_workflow_usage

Get usage statistics of a workflow

list_workflow_runs

List all workflow runs for a repository or specific workflow

get_workflow_run

Get details of a specific workflow run

get_workflow_run_jobs

Get jobs for a specific workflow run

trigger_workflow

Trigger a workflow run

cancel_workflow_run

Cancel a workflow run

rerun_workflow

Re-run a workflow run

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/onemarc/github-actions-mcp-server'

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