Mcp Server Github Actions
@ofershap
关于 Mcp Server Github Actions
MCP server for GitHub Actions — view runs, read logs, re-run jobs, trigger workflows
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"github-actions": {
"command": "npx",
"args": [
"-y",
"mcp-server-github-actions"
]
}
}
}工具
9List all workflow files in a repository
List workflow runs (optionally filter by workflow or status)
Get details of a specific workflow run
Get the logs URL for a run (zip file download)
Re-run an entire workflow run
Re-run only the failed jobs from a run
Cancel an in-progress or queued run
List artifacts produced by a workflow run
Trigger a workflow via `workflow_dispatch`
概览
What is Mcp Server Github Actions?
Mcp Server Github Actions is an MCP server that lets AI assistants manage GitHub Actions workflows directly from the editor. It provides tools to list workflows and runs, read logs, re-run failed jobs, cancel builds, and trigger deployments, bridging the gap left by GitHub’s official MCP server which does not cover Actions. It is designed for developers using Claude Desktop, Cursor, VS Code Copilot, or any MCP client.
How to use Mcp Server Github Actions?
Run npx mcp-server-github-actions with a GITHUB_TOKEN environment variable set. Configure the server in your MCP client’s settings (e.g., ~/.cursor/mcp.json for Cursor, claude_desktop_config.json for Claude Desktop, or environment for VS Code). The token must have Actions read and write permissions.
Key features of Mcp Server Github Actions
- List all workflow files in a repository
- List workflow runs with optional filtering
- Get detailed information for a specific run
- Retrieve the logs URL for a run
- Re-run an entire workflow or only failed jobs
- Cancel an in-progress or queued run
- List artifacts produced by a workflow run
- Trigger a workflow via
workflow_dispatch
Use cases of Mcp Server Github Actions
- Diagnose why the last CI run failed without leaving the editor
- Re-run failed jobs after fixing a flaky test
- Cancel a stuck or unnecessary workflow run
- Trigger a deployment workflow on a specific branch
- Inspect artifacts from a completed build
FAQ from Mcp Server Github Actions
How does this differ from GitHub’s official MCP server?
GitHub’s official MCP server covers repos, issues, and PRs but does not include Actions. This server fills that gap, allowing you to manage CI/CD workflows directly from your AI assistant.
What are the runtime requirements?
You need Node.js (to run npx) and a GitHub personal access token with Actions read and write permissions. The server communicates over the MCP stdio transport.
Where does the data live?
All data is fetched from the GitHub REST API. No data is stored locally; the server acts as a thin proxy between your AI assistant and GitHub.
What authentication is needed?
A GitHub Personal Access Token (fine-grained recommended) with the “Actions: Read and Write” permission (or classic repo scope). Set it as the GITHUB_TOKEN environment variable.
Are there any known limitations?
The server relies on the GitHub API; rate limits apply. It does not support Actions OIDC or self-hosted runner management out of the box.
版本控制 分类下的更多 MCP 服务器
Linear MCP Server
jerhadfA server that integrates Linear's project management system with the Model Context Protocol (MCP) to allow LLMs to interact with Linear.
Atlassian Bitbucket MCP Server
aashariNode.js/TypeScript MCP server for Atlassian Bitbucket. Enables AI systems (LLMs) to interact with workspaces, repositories, and pull requests via tools (list, get, comment, search). Connects AI directly to version control workflows through the standard MCP interface.
GitHub Actions 工作流使用说明
HenryHaosonYuque mcp server
GitLab MCP Server
yoda-digitalProduction-grade GitLab MCP server with 86 tools — full GitLab control from any AI agent (Claude, Cursor, Zed).
Atlassian Jira MCP Server
aashariNode.js/TypeScript MCP server for Atlassian Jira. Equips AI systems (LLMs) with tools to list/get projects, search/get issues (using JQL/ID), and view dev info (commits, PRs). Connects AI capabilities directly into Jira project management and issue tracking workflows.
评论