GitHub Actions MCP server
✓ VerifiziertVerwalte GitHub Actions Workflows, indem du Runs auflistest, Logs liest, fehlgeschlagene Jobs neu startest und Deployments direkt über einen AI Assistant triggerst.
Auch bekannt als ofershap/mcp-server-github-actions, mcp-server-github-actions
- Stars
- 5
- Tools
- 9
- Downloads, 30 Tage
- —
- Neueste Version
- 1.0.1
- Letzter Commit
- 10. Aug. 2026
- Lizenz
- MIT
Was ist GitHub Actions MCP?
GitHub Actions ist ein MCP server. Verwalte GitHub Actions Workflows, indem du Runs auflistest, Logs liest, fehlgeschlagene Jobs neu startest und Deployments direkt über einen AI Assistant triggerst. Er stellt 9 Tools bereit, etwa list_workflows, list_runs, get_run.
Zusammenfassung generiert aus dem README des Projekts
Über GitHub Actions MCP server
Dieser Server ermöglicht es Entwicklern, die Claude Desktop, Cursor oder VS Code Copilot nutzen, CI/CD-Pipelines direkt aus ihrer Entwicklungsumgebung heraus zu verwalten. Während sich offizielle GitHub MCP Implementierungen auf Issues und Pull Requests konzentrieren, zielt dieses Tool gezielt auf GitHub Actions Workflows ab. Du kannst Builds überwachen, Logs inspizieren und den Lebenszyklus deiner Automatisierungen verwalten, ohne in den Webbrowser wechseln zu müssen.
Nutzer verbinden den Server, indem sie einen GitHub Personal Access Token mit Actions-Lese- und Schreibrechten über eine Umgebungsvariable bereitstellen. Einmal konfiguriert, kannst du Tools wie list_runs nutzen, um den Status zu prüfen, get_run_logs, um auf Logfiles zuzugreifen, und rerun_failed_jobs, um fehlerhafte Builds zu beheben. Der Server unterstützt zudem fortgeschrittenere Operationen wie das Abbrechen aktiver Runs, das Auflisten von Workflow Artifacts und die Nutzung von trigger_workflow, um Deployments via workflow_dispatch zu starten.
Was du damit machen kannst
- 1Fehlerhafte CI-Builds debuggenBitte deinen Assistant, die Logs zu prüfen und zu erklären, warum der letzte Continuous Integration Run fehlgeschlagen ist.
- 2Unterbrochene Workflows wiederherstellenGib der KI den Befehl, nur die spezifischen Jobs neu zu starten, die in einem vorherigen Run nicht erfolgreich abgeschlossen wurden.
- 3Manuelle Deployments ausführenTrigger einen spezifischen Deployment-Workflow auf einem bestimmten Branch mittels eines Befehls in natürlicher Sprache.
- 4Workflow-Aktivitäten überwachenRufe eine Liste aller verfügbaren Workflow-Dateien oder die letzte Ausführungshistorie für ein Repository ab.
Geschrieben aus dem README des Projekts. Jeder Use Case wurde gegen ein Zitat daraus geprüft.
So installierst du GitHub Actions MCP
Formate geprüft am 10. Nov. 2026Zu Cursor hinzufügenZu Goose hinzufügenGitHub Actions MCP in Claude Code installieren
$ claude mcp add mcp-server-github-actions -- npx -y mcp-server-github-actionsGitHub Actions MCP in Cursor installieren
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server-github-actions": {
"command": "npx",
"args": [
"-y",
"mcp-server-github-actions"
]
}
}
}GitHub Actions MCP in VS Code installieren
.vscode/mcp.json
{
"servers": {
"mcp-server-github-actions": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-server-github-actions"
]
}
}
}GitHub Actions MCP in VS Code CLI installieren
$ code --add-mcp '{"name":"mcp-server-github-actions","type":"stdio","command":"npx","args":["-y","mcp-server-github-actions"]}'GitHub Actions MCP in Claude Desktop installieren
claude_desktop_config.json
{
"mcpServers": {
"mcp-server-github-actions": {
"command": "npx",
"args": [
"-y",
"mcp-server-github-actions"
]
}
}
}GitHub Actions MCP in Codex installieren
$ codex mcp add mcp-server-github-actions -- npx -y mcp-server-github-actionsGitHub Actions MCP in Codex config.toml installieren
~/.codex/config.toml
[mcp_servers.mcp-server-github-actions] command = "npx" args = ["-y", "mcp-server-github-actions"]
GitHub Actions MCP in Gemini CLI installieren
$ gemini mcp add -s user mcp-server-github-actions npx -- -y mcp-server-github-actionsGitHub Actions MCP in Gemini settings.json installieren
~/.gemini/settings.json
{
"mcpServers": {
"mcp-server-github-actions": {
"command": "npx",
"args": [
"-y",
"mcp-server-github-actions"
]
}
}
}GitHub Actions MCP tools 9
Erkannt aus dem READMElist_workflowslist_runsget_runget_run_logsrerun_workflowrerun_failed_jobscancel_runlist_artifactstrigger_workflow
| list_workflows | — | |
| list_runs | — | |
| get_run | — | |
| get_run_logs | — | |
| rerun_workflow | — | |
| rerun_failed_jobs | — | |
| cancel_run | — | |
| list_artifacts | — | |
| trigger_workflow | — |
Konfiguration
GITHUB_TOKEN
| Name | Beschreibung | Typ |
|---|---|---|
| GITHUB_TOKEN | — |
Automatisierte Checks
Geluften am 14. Nov. 2026Vollständiger Bericht →Unsere automatisierten Checks bestanden. Das ist kein Security-Audit: Lies den Code und gib dem Server nur den minimal notwendigen Zugriff. Wie die Checks funktionieren
- Source Repository verknüpft und erreichbarofershap/mcp-server-github-actions is public and reachablegithub.com/ofershap/mcp-server-github-actions ↗Bestanden
- Paket nennt dieses Repository als Quellemcp-server-github-actions names ofershap/mcp-server-github-actions as sourcenpmjs.com/package/mcp-server-github-actions ↗Bestanden
- Build-Provenienz (Sigstore-Attestierung)No build attestation published for this releaseNicht geprüft
- Open Source Lizenz (OSI)MITspdx.org/licenses/MIT.html ↗Bestanden
- Commit oder Release im letzten JahrLast commit or release 2026-08-10github.com/ofershap/mcp-server-github-actions ↗Bestanden
- OpenSSF ScorecardNicht geprüft
- Package-Name ähnelt keinem populären PackageNo popular package one edit away from mcp-server-github-actionsBestanden
- Keine kritischen Advisories im Paket oder seinen Abhängigkeiten99 resolved dependencies checked; no critical advisoryosv.dev ↗Bestanden
- Keine versteckten Anweisungen an das Modell9 tool descriptions and the README read; no override phrases, credential paths or hidden charactersBestanden
- Destruktive Tools sind markiertNo tool named like delete, drop or execBestanden
- Remote-Endpoint beantwortet den MCP-HandshakeNicht geprüft
README
Auf GitHub ansehenmcp-server-github-actions
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.

Demo built with remotion-readme-kit
Why
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.
Tools
| Tool | Description |
|---|---|
list_workflows |
List all workflow files in a repository |
list_runs |
List workflow runs (optionally filter by workflow or status) |
get_run |
Get details of a specific workflow run |
get_run_logs |
Get the logs URL for a run (zip file download) |
rerun_workflow |
Re-run an entire workflow run |
rerun_failed_jobs |
Re-run only the failed jobs from a run |
cancel_run |
Cancel an in-progress or queued run |
list_artifacts |
List artifacts produced by a workflow run |
trigger_workflow |
Trigger a workflow via workflow_dispatch |
Quick Start
Cursor
Add to your Cursor MCP settings (e.g. ~/.cursor/mcp.json or project-level):
{
"mcpServers": {
"github-actions": {
"command": "npx",
"args": ["-y", "mcp-server-github-actions"],
"env": {
"GITHUB_TOKEN": "<your-token>"
}
}
}
}
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"github-actions": {
"command": "npx",
"args": ["-y", "mcp-server-github-actions"],
"env": {
"GITHUB_TOKEN": "<your-token>"
}
}
}
}
VS Code
Add to user settings or .vscode/mcp.json:
{
"mcp": {
"servers": {
"github-actions": {
"command": "npx",
"args": ["-y", "mcp-server-github-actions"],
"env": {
"GITHUB_TOKEN": "<your-token>"
}
}
}
}
}
Auth
Create a GitHub Personal Access Token:
- Settings > Developer settings > Personal access tokens
- Choose Fine-grained tokens (recommended) or Tokens (classic)
- Fine-grained: select your repos, then enable Actions: Read and Write
- Classic: enable the
reposcope (includes Actions)
Agent Plugins
This repo is an Agent Plugins 1.0.0 package: plugin.json, portable mcp.json, and skills/ ship together with the MCP server.
For Cursor, clone the repo and copy or symlink it to ~/.cursor/plugins/local/mcp-server-github-actions, then reload the window. Skills and MCP show up under Customize > Plugins.
Agent Plugins v1 does not ship OAuth. Set GITHUB_TOKEN in your MCP client config (see Quick Start). One-click Cursor/VS Code install is not offered because the token must stay in env.
FAQ
What is mcp-server-github-actions?
An MCP server for GitHub Actions: list runs, fetch run details, re-run failed jobs, cancel runs, list artifacts, and trigger workflow_dispatch.
What token do I need?
A GitHub PAT with Actions read/write on the repos you manage. Set GITHUB_TOKEN in the MCP server env block.
How is this different from the official GitHub MCP?
The official server covers repos, issues, and PRs. This one focuses on workflow runs, logs URLs, reruns, and dispatch triggers.
Can I install it as an Agent Plugin in Cursor?
Yes, via ~/.cursor/plugins/local/mcp-server-github-actions. You still configure GITHUB_TOKEN in Cursor MCP settings.
Why is there no one-click install button?
The token cannot be embedded safely in a portable install link. Use the JSON snippet under Quick Start.
Example Prompts
- "List the last 5 workflow runs for ofershap/mcp-server-docker"
- "Show me the workflows in the microsoft/vscode repo"
- "Get details for run 12345 in owner/repo"
- "Re-run the failed jobs for run 67890 in my-org/my-repo"
- "Cancel the currently running workflow run 11111"
- "List artifacts from the latest run in owner/repo"
- "Trigger the deploy.yml workflow on the staging branch for my-org/my-app"
- "What's the status of the most recent CI run for this project?"
Development
npm install
npm run typecheck
npm run build
npm test
npm run lint
npm run format
See also
More MCP servers and developer tools on my portfolio.
Author
README built with README Builder
License
MIT © 2026 Ofer Shapira
GitHub Actions MCP Fragen
Wie füge ich GitHub Actions MCP zu Claude Code hinzu?
Führe claude mcp add mcp-server-github-actions -- npx -y mcp-server-github-actions in deinem Terminal aus. Füge --scope user hinzu, damit der Server in jedem Projekt verfügbar ist.
Wie füge ich GitHub Actions MCP zu Cursor hinzu?
Öffne ~/.cursor/mcp.json und füge den Server unter mcpServers hinzu, mit der Cursor-Config aus dem Installationsabschnitt oben.
Welche Tools bietet GitHub Actions MCP?
Er stellt 9 Tools bereit, darunter list_workflows, list_runs, get_run, get_run_logs, rerun_workflow.
Was ist mcp-server-github-actions?
Es ist ein MCP server, mit dem du Runs auflisten, Details abrufen, fehlgeschlagene Jobs neu starten, Runs abbrechen, Artifacts auflisten und workflow_dispatch auslösen kannst.
Welchen Token benötige ich für diesen Server?
Du benötigst einen GitHub Personal Access Token (PAT) mit Actions-Lese- und Schreibrechten für die Repositories, die du verwaltest.
Wie unterscheidet sich dieser vom offiziellen GitHub MCP server?
Während der offizielle Server Repositories, Issues und Pull Requests verwaltet, konzentriert sich dieser Server spezifisch auf Workflow Runs, Logs, Reruns und Dispatch-Trigger.
Kann ich das als Agent Plugin in Cursor installieren?
Ja, du kannst es über ~/.cursor/plugins/local/mcp-server-github-actions installieren, musst aber deinen GITHUB_TOKEN weiterhin in den Cursor MCP Settings konfigurieren.