MCP.so
登录
G

Github Action Trigger MCP Server

@nextDriveIoE

基本信息

分类

版本控制

传输方式

stdio

作者

nextDriveIoE

提交者

Carlos Li

关于 Github Action Trigger MCP Server

暂无概览

Github Action Trigger MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "github-action-trigger-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@nextdrive/github-action-trigger-mcp"
      ],
      "env": {
        "GITHUB_PERSONAL_ACCESS_TOKEN": "your_github_token_here"
      }
    }
  }
}

Github Action Trigger MCP Server 工具

5

Get available GitHub Actions for a repository

Get detailed information about a specific GitHub Action, including inputs and their requirements

Trigger a GitHub workflow dispatch event with custom inputs

Get the latest 2 releases from a GitHub repository

Enable auto-merge for a specific pull request. This will automatically merge the PR when all required checks pass.

概览

What is Github Action Trigger Mcp?

Github Action Trigger Mcp is a Model Context Protocol server for GitHub Actions integration. It provides tools to fetch available GitHub Actions, get detailed action information, trigger workflow dispatch events, and fetch the latest releases.

How to use Github Action Trigger Mcp?

Install via npx (recommended) or npm install -g @nextdrive/github-action-trigger-mcp, then add the server to your Claude Desktop configuration with a GitHub personal access token. Use the four provided tools with owner, repo, and optional parameters.

Key features of Github Action Trigger Mcp

  • get_github_actions: list workflows in a repository
  • get_github_action: get detailed action metadata and inputs
  • trigger_github_action: trigger a workflow_dispatch event
  • get_github_release: fetch the latest 2 releases

Use cases of Github Action Trigger Mcp

  • List available GitHub Actions workflows in a repository
  • Inspect the inputs and requirements of a specific GitHub Action
  • Programmatically trigger a GitHub workflow from an MCP client
  • Retrieve the latest releases to automate release notes or deployment

常见问题

1

How do I install Github Action Trigger Mcp?

Install via `npx -y @nextdrive/github-action-trigger-mcp` in your Claude Desktop config, or run `npm install -g @nextdrive/github-action-trigger-mcp` for a local installation.

2

What GitHub token permissions are required?

The token must have the `workflow` scope to trigger workflows and, for private repositories, appropriate repo access.

3

How do I configure the GitHub token?

You can set it in the Claude Desktop `env` field, as a global `GITHUB_TOKEN` environment variable, or in a local config file at `~/.nextdrive-github-action-trigger-mcp/config.json`.

4

What does the `get_github_release` tool return?

It returns information about the latest 2 releases from a GitHub repository, including tag name, published date, and asset details.

5

Does the server support private repositories?

Yes, by providing a GitHub personal access token either in the configuration or as an optional parameter to each tool.

评论

版本控制 分类下的更多 MCP 服务器