GitHub Actions MCP sunucusu
✓ DoğrulandıGitHub Actions iş akışlarını; çalıştırmaları listeleyerek, günlükleri okuyarak, başarısız işleri yeniden çalıştırarak ve doğrudan bir yapay zeka asistanı üzerinden dağıtımları tetikleyerek yönetin.
Ayrıca bilinen adı ofershap/mcp-server-github-actions, mcp-server-github-actions
- Yıldızlar
- 5
- Araçlar
- 9
- İndirmeler, 30 gün
- —
- En son sürüm
- 1.0.1
- Son commit
- 10 Ağu 2026
- Lisans
- MIT
GitHub Actions MCP nedir?
GitHub Actions bir MCP sunucusudur. GitHub Actions iş akışlarını; çalıştırmaları listeleyerek, günlükleri okuyarak, başarısız işleri yeniden çalıştırarak ve doğrudan bir yapay zeka asistanı üzerinden dağıtımları tetikleyerek yönetin. 9 araç sunar; örneğin list_workflows, list_runs, get_run.
Özet, projenin README dosyasından oluşturuldu
GitHub Actions MCP sunucusu hakkında
CI/CD süreçlerini doğrudan kodlama ortamınızdan yönetmek, bu sunucunun Claude Desktop, Cursor veya VS Code Copilot kullanan geliştiricilere sunduğu bir imkandır. Resmi GitHub MCP uygulamaları issue ve pull request'lere odaklanırken, bu araç özellikle GitHub Actions iş akışlarını hedef alır. Web tarayıcısına geçiş yapmanıza gerek kalmadan derlemeleri izlemenize, günlükleri incelemenize ve otomasyon döngünüzü yönetmenize olanak tanır.
Kullanıcılar, bir ortam değişkeni aracılığıyla Actions okuma ve yazma izinlerine sahip bir GitHub Personal Access Token sağlayarak sunucuya bağlanırlar. Yapılandırma tamamlandıktan sonra, durum kontrolü için list_runs, günlük dosyalarına erişmek için get_run_logs ve hatalı derlemeleri düzeltmek için rerun_failed_jobs gibi araçları kullanabilirsiniz. Sunucu ayrıca aktif çalıştırmaları iptal etme, iş akışı artifact'lerini listeleme ve workflow_dispatch üzerinden dağıtımları başlatmak için trigger_workflow kullanma gibi daha gelişmiş işlemleri de destekler.
Neler yapabilirsiniz
- 1Hatalı CI derlemelerini hata ayıklamaGünlükleri inceleyerek en son sürekli entegrasyon çalıştırmasının neden başarısız olduğunu açıklamasını asistanınızdan isteyin.
- 2Yarıda kesilen iş akışlarından kurtarmaYapay zekaya, önceki bir çalıştırmada başarıyla tamamlanmayan belirli işleri yeniden başlatması talimatını verin.
- 3Manuel dağıtımları yürütmeDoğal dil komutlarını kullanarak belirli bir dal üzerinde belirli bir dağıtım iş akışını tetikleyin.
- 4İş akışı aktivitelerini izlemeBir depo için mevcut tüm iş akışı dosyalarının listesini veya son çalıştırma geçmişini alın.
Projenin README dosyasından alınmıştır. Her kullanım durumu, oradaki bir alıntı ile kontrol edilir.
GitHub Actions MCP nasıl yüklenir
Biçimler 10 Kas 2026 tarihinde doğrulandıCursor'a ekleGoose'a ekleGitHub Actions MCP'yi Claude Code içine yükleyin
$ claude mcp add mcp-server-github-actions -- npx -y mcp-server-github-actionsGitHub Actions MCP'yi Cursor içine yükleyin
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server-github-actions": {
"command": "npx",
"args": [
"-y",
"mcp-server-github-actions"
]
}
}
}GitHub Actions MCP'yi VS Code içine yükleyin
.vscode/mcp.json
{
"servers": {
"mcp-server-github-actions": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-server-github-actions"
]
}
}
}GitHub Actions MCP'yi VS Code CLI içine yükleyin
$ code --add-mcp '{"name":"mcp-server-github-actions","type":"stdio","command":"npx","args":["-y","mcp-server-github-actions"]}'GitHub Actions MCP'yi Claude Desktop içine yükleyin
claude_desktop_config.json
{
"mcpServers": {
"mcp-server-github-actions": {
"command": "npx",
"args": [
"-y",
"mcp-server-github-actions"
]
}
}
}GitHub Actions MCP'yi Codex içine yükleyin
$ codex mcp add mcp-server-github-actions -- npx -y mcp-server-github-actionsGitHub Actions MCP'yi Codex config.toml içine yükleyin
~/.codex/config.toml
[mcp_servers.mcp-server-github-actions] command = "npx" args = ["-y", "mcp-server-github-actions"]
GitHub Actions MCP'yi Gemini CLI içine yükleyin
$ gemini mcp add -s user mcp-server-github-actions npx -- -y mcp-server-github-actionsGitHub Actions MCP'yi Gemini settings.json içine yükleyin
~/.gemini/settings.json
{
"mcpServers": {
"mcp-server-github-actions": {
"command": "npx",
"args": [
"-y",
"mcp-server-github-actions"
]
}
}
}GitHub Actions MCP araçları 9
README dosyasından algılandılist_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 | — |
Yapılandırma
GITHUB_TOKEN
| Ad | Açıklama | Sunucu |
|---|---|---|
| GITHUB_TOKEN | — |
Otomatik kontroller
Çalıştırıldı 14 Kas 2026Tam rapor →Otomatik kontrollerimizden geçti. Bu bir güvenlik denetimi değildir: kodu okuyun ve sunucuya ihtiyaç duyduğu en dar erişimi verin. Kontroller nasıl çalışır
- Kaynak deposu bağlantılı ve erişilebilirofershap/mcp-server-github-actions is public and reachablegithub.com/ofershap/mcp-server-github-actions ↗Geçti
- Paket, bu depoyu kaynağı olarak gösteriyormcp-server-github-actions names ofershap/mcp-server-github-actions as sourcenpmjs.com/package/mcp-server-github-actions ↗Geçti
- Derleme kökeni (Sigstore onayı)No build attestation published for this releaseKontrol edilmedi
- Açık kaynak lisansı (OSI)MITspdx.org/licenses/MIT.html ↗Geçti
- Son bir yıl içinde commit veya sürüm mevcutLast commit or release 2026-08-10github.com/ofershap/mcp-server-github-actions ↗Geçti
- OpenSSF ScorecardKontrol edilmedi
- Paket adı popüler bir pakete yakın değilNo popular package one edit away from mcp-server-github-actionsGeçti
- Pakette veya bağımlılıklarında kritik uyarı yok99 resolved dependencies checked; no critical advisoryosv.dev ↗Geçti
- Modele yönelik gizli talimat yok9 tool descriptions and the README read; no override phrases, credential paths or hidden charactersGeçti
- Yıkıcı araçlar etiketlenmişNo tool named like delete, drop or execGeçti
- Uzak uç nokta MCP el sıkışmasına yanıt veriyorKontrol edilmedi
mcp-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 soruları
GitHub Actions MCP'yi Claude Code'a nasıl eklerim?
Terminalinizde claude mcp add mcp-server-github-actions -- npx -y mcp-server-github-actions komutunu çalıştırın. Her projede kullanılabilir olması için --scope user ekleyin.
GitHub Actions MCP'yi Cursor'a nasıl eklerim?
~/.cursor/mcp.json dosyasını açın ve yukarıdaki yükleme bölümünde gösterilen Cursor yapılandırmasını kullanarak sunucuyu mcpServers altına ekleyin.
GitHub Actions MCP hangi araçları sunar?
9 araç sunar; bunlar arasında list_workflows, list_runs, get_run, get_run_logs, rerun_workflow yer alır.
mcp-server-github-actions nedir?
Çalıştırmaları listelemenize, çalıştırma detaylarını getirmenize, başarısız işleri yeniden çalıştırmanıza, çalıştırmaları iptal etmenize, artifact listelerini görmenize ve workflow_dispatch tetiklemenize olanak tanıyan bir MCP server'dır.
Bu sunucuyu kullanmak için hangi token'a ihtiyacım var?
Yönettiğiniz depolar için Actions okuma ve yazma izinlerine sahip bir GitHub Personal Access Token (PAT) gereklidir.
Bu, resmi GitHub MCP server'ından nasıl ayrılıyor?
Resmi sunucu depoları, issue'ları ve pull request'leri yönetirken, bu sunucu özellikle iş akışı çalıştırmalarına, günlüklere, yeniden çalıştırmalara ve tetikleme komutlarına odaklanır.
Bunu Cursor içinde bir Agent Plugin olarak kurabilir miyim?
Evet, ~/.cursor/plugins/local/mcp-server-github-actions yolu üzerinden kurabilirsiniz; ancak Cursor MCP ayarlarından GITHUB_TOKEN yapılandırmasını yapmanız gerekmektedir.