Token导航 LogoToken导航TokenDH.com
GitHub Actions (mcp-server-github-actions) logo
开发工具stdio官方级别未说明来源级核验

GitHub Actions (mcp-server-github-actions)

MCP Server

mcp-server-github-actions

通过AI助手管理GitHub Actions工作流,包括列出运行、读取日志、重新运行失败作业、取消构建和触发部署。

工具数

9

提示词数

0

GitHub Stars

2

资源数

0
工作流管理TypeScriptClaude开发工具Claude DesktopClaudeCursorVS Code

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

ofershap

提供方

ofershap

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx mcp-server-github-actions

详细介绍

mcp服务器github操作

](https://www.npmjs.com/package/mcp-server-github-actions) ](https://www.npmjs.com/package/mcp-server-github-actions) ![CI](https://github.com/ofershap/mcp-server-github-actions/actions/workflows/ci.yml) ![TypeScript](https://www.typescriptlang.org/) ![License: MIT](https://opensource.org/licenses/MIT)

通过AI助手管理GitHub Actions工作流。无需离开编辑器,即可列出运行、读取日志、重新运行失败的作业、取消构建和触发部署。

npx mcp-server-github-actions
适用于Claude Desktop、Cursor、VS Code Copilot和任何MCP客户端。需要具有Actions权限的GitHub令牌。

使用构建的演示 远程自述工具包

为什么

GitHub的官方MCP服务器涵盖了repos、issues和PR,但它不涉及Actions。这意味着当你的CI失败时,你仍然需要打开浏览器,找到运行情况,点击日志,找出问题所在。这台服务器填补了这一空白。你可以问你的助手“为什么上次CI运行失败?”或“重新运行失败的作业”,并在你工作的地方得到正确的答案。它使用与您手动使用的相同的GitHub REST API,只是没有上下文切换。

工具

工具说明
list_workflows列出存储库中的所有工作流文件
list_runs列出工作流运行(可选按工作流或状态筛选)
get_run获取特定工作流运行的详细信息
get_run_logs获取运行的日志URL(zip文件下载)
rerun_workflow重新运行整个工作流运行
rerun_failed_jobs仅重新运行运行失败的作业
cancel_run取消正在进行或排队的跑步
list_artifacts列出工作流运行产生的工件
trigger_workflow通过以下方式触发工作流 workflow_dispatch

快速开始

光标

添加到光标MCP设置(例如。 ~/.cursor/mcp.json 或项目级别):

{
  "mcpServers": {
    "github-actions": {
      "command": "npx",
      "args": ["-y", "mcp-server-github-actions"],
      "env": {
        "GITHUB_TOKEN": ""
      }
    }
  }
}

克劳德桌面版

添加 claude_desktop_config.json:

{
  "mcpServers": {
    "github-actions": {
      "command": "npx",
      "args": ["-y", "mcp-server-github-actions"],
      "env": {
        "GITHUB_TOKEN": ""
      }
    }
  }
}

VS Code

配置您的MCP客户端以运行:

npx mcp-server-github-actions

确保 GITHUB_TOKEN 在环境中设置(例如在shell配置文件或客户端配置中)。

认证

创建GitHub个人访问令牌:

  1. 设置 > 开发者设置 > 个人访问令牌
  2. 选择 细粒度代币 (推荐)或 代币(经典)
  3. 细粒度:选择您的存储库,然后启用 动作:读写
  4. 经典:启用 repo 范围(包括行动)

示例提示

  • “列出ofershap/mcp服务器docker最近5次运行的工作流”
  • “显示microsoft/vcode仓库中的工作流”
  • “在owner/repo中获取运行12345的详细信息”
  • “在我的组织/我的仓库中重新运行运行67890失败的作业”
  • “取消当前正在运行的工作流运行11111”
  • “列出最近在owner/repo中运行的工件”
  • “在我的组织/我的应用程序的暂存分支上触发deploy.yml工作流”
  • “此项目最近一次CI运行的状态如何?”

发展

npm install
npm run typecheck
npm run build
npm test
npm run lint
npm run format

另见

更多MCP服务器和开发工具 投资组合.

作者

![Made by ofershap](https://gitshow.dev/ofershap)

![LinkedIn](https://linkedin.com/in/ofershap) ](https://github.com/ofershap)

______________________________________________________________________

README构建于 README生成器

许可证

麻省理工学院© 2026 招标

目录标签

目录标签

工作流管理TypeScriptClaude开发工具GitHubActions本地部署CI/CD自动化

支持客户端

Claude DesktopClaudeCursorVS Code

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

token

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

mcp-server-github-actions

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiotokenremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP