1. Conduid
  2. Commerce
  3. Github Actions MCP
MCP server · Commerce

Github Actions MCP

Model Context Protocol server for GitHub Actions

34Low

Scored 7 days ago · breakdown

About Github Actions MCP

Github Actions MCP is an MCP server in the Commerce category: model Context Protocol server for GitHub Actions.

Install

From source
git clone https://github.com/devopsier/github-actions-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (8)

cancel-workflow-runCancel a specific workflow run

Parameters not published.

get-repositoryGet details of a specific repository

Parameters not published.

get-workflowGet details of a specific workflow

Parameters not published.

get-workflow-run-logsRetrieve logs for a specific workflow run

Parameters not published.

get-workflowsList workflows for a specific repository

Parameters not published.

list-repositoriesList repositories for a user or organization

Parameters not published.

list-workflow-runsList workflow runs for a specific workflow

Parameters not published.

trigger-workflowTrigger a GitHub Actions workflow

Parameters not published.

Ask AI

✦

Ask AI about Github Actions MCP

Powered by Claude · Grounded in docs

I know everything about Github Actions MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

GitHub Actions MCP Server

This repository contains the implementation of a Model Context Protocol (MCP) server for managing GitHub Actions workflows and resources. The server is designed to interact with GitHub repositories and provide tools, resources, and prompts for automating and managing workflows.

Features

  • Resource Management: Fetch and manage GitHub repositories and workflows.
  • Tool Execution: Trigger workflows and manage GitHub Actions tools.
  • Prompt Generation: Create issues, review pull requests, and more.

Project Structure

/app/github-actions-mcp-server
├── Dockerfile
├── package.json
├── tsconfig.json
├── src/
│   ├── http-server.ts
│   ├── server.backup.ts
│   ├── server.ts
│   ├── stdio-server.ts
│   ├── github/
│   │   └── client.ts
│   └── utils/
│       └── utils.ts

Prerequisites

  • Docker
  • Node.js (v16 or later)
  • GitHub Personal Access Token (PAT) with appropriate permissions

Setup

  1. Clone the repository:

    git clone https://github.com/devopsier/github-actions-mcp.git
    cd github-actions-mcp
    
  2. Install dependencies:

    npm install
    
  3. Build the Docker image:

    docker build -t github-actions-mcp .
    
  4. Run the server:

    docker run -i --rm -e GITHUB_TOKEN=<your_github_token> -e GITHUB_TYPE=cloud github-actions-mcp
    

Configuration

The server can be configured using the settings.json file in your VS Code workspace. Example:

"mcp": {
    "servers": {
        "mcp-github-actions": {
            "command": "docker",
            "args": [
                "run",
                "-i",
                "--rm",
                "-e",
                "GITHUB_TOKEN",
                "-e",
                "GITHUB_TYPE",
                "github-actions-mcp"
            ],
            "env": {
                "GITHUB_TOKEN": "<your_github_token>",
                "GITHUB_TYPE": "cloud"
            }
        }
    }
}

Contributing

We welcome contributions to the GitHub Actions MCP Server project! To contribute, please follow these steps:

  1. Fork the repository on GitHub.
  2. Create a new branch for your feature or bugfix:
    git checkout -b my-feature-branch
    
  3. Make your changes and commit them with clear and concise messages.
  4. Push your branch to your forked repository:
    git push origin my-feature-branch
    
  5. Open a pull request to the main repository and provide a detailed description of your changes.

For more details, see the CONTRIBUTING.md file.

License

This project is licensed under the MIT License. See the LICENSE file for details.

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Github Actions MCP

How do I install Github Actions MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Github Actions MCP safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Github Actions MCP still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.