GitHub Actions MCP 集成工具

GitHub Actions MCP 集成工具

用于 GitHub Actions 的 Model Context Protocol 服务器,提供触发工作流、获取操作和发布信息等功能。

快速入门

安装

推荐使用 npx 命令安装:

在 Claude Desktop 配置文件中添加以下内容:

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

或者手动全局安装:

npm install -g @nextdrive/github-action-trigger-mcp

配置 GitHub Token

推荐直接在配置文件中设置环境变量:

"env": {
  "GITHUB_PERSONAL_ACCESS_TOKEN": "your_github_token_here"
}

也可以通过环境变量或本地配置文件设置。

使用

  1. 获取可用的 GitHub Actions:

    { "owner": "username-or-org", "repo": "repository-name" }

  2. 触发工作流:

    { "owner": "username-or-org", "repo": "repository-name", "workflow_id": "ci.yml" }

  3. 获取最新发布信息:

    { "owner": "username-or-org", "repo": "repository-name" }

更多示例请参考文档。