ofershap/mcp-server-github-actions
MCP server for GitHub Actions — view runs, read logs, re-run jobs, trigger workflows
Platform-specific configuration:
{
"mcpServers": {
"mcp-server-github-actions": {
"command": "npx",
"args": [
"-y",
"mcp-server-github-actions"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
[](https://www.npmjs.com/package/mcp-server-github-actions) [](https://www.npmjs.com/package/mcp-server-github-actions) [](https://github.com/ofershap/mcp-server-github-actions/actions/workflows/ci.yml) [](https://www.typescriptlang.org/) [](https://opensource.org/licenses/MIT)
Manage GitHub Actions workflows from your AI assistant. List runs, read logs, re-run failed jobs, cancel builds, and trigger deployments without leaving your editor.
npx mcp-server-github-actions> Works with Claude Desktop, Cursor, VS Code Copilot, and any MCP client. Requires a GitHub token with Actions permissions.
<sub>Demo built with <a href="https://github.com/ofershap/remotion-readme-kit">remotion-readme-kit</a></sub>
GitHub's official MCP server covers repos, issues, and PRs, but it doesn't touch Actions. That means when your CI fails, you still have to open a browser, find the run, click through to the logs, and figure out what went wrong. This server fills that gap. You can ask your assistant "why did the last CI run fail?" or "re-run the failed jobs" and get answers right where you're working. It uses the same GitHub REST API you'd use manually, just without the context switching.
| Tool | Description | | ------------------- | ------------------------------------------------------------ | | list_workflows | List all workflow files in a repository | | `list_runs
Loading reviews...