GitHub Actions MCP server
✓ VerifiedKelola workflow GitHub Actions dengan cara melihat daftar run, membaca log, menjalankan ulang job yang gagal, dan memicu deployment langsung dari AI assistant Anda.
Juga dikenal sebagai ofershap/mcp-server-github-actions, mcp-server-github-actions
- Stars
- 5
- Tools
- 9
- Unduhan, 30 hari
- —
- Versi terbaru
- 1.0.1
- Commit terakhir
- 10 Agu 2026
- Lisensi
- MIT
Apa itu GitHub Actions MCP?
GitHub Actions adalah MCP server. Kelola workflow GitHub Actions dengan cara melihat daftar run, membaca log, menjalankan ulang job yang gagal, dan memicu deployment langsung dari AI assistant Anda. Server ini menyediakan 9 tool, seperti list_workflows, list_runs, get_run.
Ringkasan dibuat dari README proyek
Tentang GitHub Actions MCP server
Mengelola pipeline CI/CD secara langsung dari lingkungan coding adalah kemampuan yang ditawarkan server ini bagi developer yang menggunakan Claude Desktop, Cursor, atau VS Code Copilot. Meskipun implementasi resmi GitHub MCP berfokus pada issues dan pull requests, tool ini secara spesifik menargetkan workflow GitHub Actions. Anda dapat memantau build, memeriksa log, dan mengelola siklus hidup otomatisasi Anda tanpa harus berpindah ke browser.
User dapat menghubungkan server ini dengan menyediakan GitHub Personal Access Token dengan izin read dan write untuk Actions melalui environment variable. Setelah dikonfigurasi, Anda dapat menggunakan tool seperti list_runs untuk mengecek status, get_run_logs untuk mengakses file log, dan rerun_failed_jobs untuk memperbaiki build yang error. Server ini juga mendukung operasi yang lebih canggih seperti membatalkan run yang sedang aktif, melihat daftar workflow artifacts, dan menggunakan trigger_workflow untuk memulai deployment via workflow_dispatch.
Apa yang bisa Anda lakukan dengannya
- 1Debug build CI yang gagalMinta assistant Anda untuk menjelaskan mengapa run continuous integration terbaru gagal dengan cara memeriksa log.
- 2Pemulihan dari workflow yang terinterupsiInstruksikan AI untuk memulai ulang hanya job spesifik yang tidak selesai dengan sukses pada run sebelumnya.
- 3Eksekusi deployment manualPicu workflow deployment tertentu pada branch yang ditentukan menggunakan perintah bahasa alami.
- 4Pantau aktivitas workflowDapatkan daftar semua file workflow yang tersedia atau riwayat eksekusi terbaru untuk sebuah repositori.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal GitHub Actions MCP
Format diverifikasi 10 Nov 2026Tambahkan ke CursorTambahkan ke GooseInstal GitHub Actions MCP di Claude Code
$ claude mcp add mcp-server-github-actions -- npx -y mcp-server-github-actionsInstal GitHub Actions MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"mcp-server-github-actions": {
"command": "npx",
"args": [
"-y",
"mcp-server-github-actions"
]
}
}
}Instal GitHub Actions MCP di VS Code
.vscode/mcp.json
{
"servers": {
"mcp-server-github-actions": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mcp-server-github-actions"
]
}
}
}Instal GitHub Actions MCP di VS Code CLI
$ code --add-mcp '{"name":"mcp-server-github-actions","type":"stdio","command":"npx","args":["-y","mcp-server-github-actions"]}'Instal GitHub Actions MCP di Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"mcp-server-github-actions": {
"command": "npx",
"args": [
"-y",
"mcp-server-github-actions"
]
}
}
}Instal GitHub Actions MCP di Codex
$ codex mcp add mcp-server-github-actions -- npx -y mcp-server-github-actionsInstal GitHub Actions MCP di Codex config.toml
~/.codex/config.toml
[mcp_servers.mcp-server-github-actions] command = "npx" args = ["-y", "mcp-server-github-actions"]
Instal GitHub Actions MCP di Gemini CLI
$ gemini mcp add -s user mcp-server-github-actions npx -- -y mcp-server-github-actionsInstal GitHub Actions MCP di Gemini settings.json
~/.gemini/settings.json
{
"mcpServers": {
"mcp-server-github-actions": {
"command": "npx",
"args": [
"-y",
"mcp-server-github-actions"
]
}
}
}Tool GitHub Actions MCP 9
Terdeteksi dari 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 | — |
Konfigurasi
GITHUB_TOKEN
| Nama | Deskripsi | Tipe |
|---|---|---|
| GITHUB_TOKEN | — |
Pengecekan otomatis
Berjalan 14 Nov 2026Laporan lengkap →Lolos checks otomatis kami. Ini bukan audit keamanan: baca kodenya dan berikan server akses paling terbatas yang dibutuhkannya. Cara kerja checks
- Source repository terhubung dan dapat dijangkauofershap/mcp-server-github-actions is public and reachablegithub.com/ofershap/mcp-server-github-actions ↗Lolos
- Nama paket mencantumkan repositori ini sebagai sumbernyamcp-server-github-actions names ofershap/mcp-server-github-actions as sourcenpmjs.com/package/mcp-server-github-actions ↗Lolos
- Provenance build (atestasi Sigstore)No build attestation published for this releaseTidak diperiksa
- Lisensi open source (OSI)MITspdx.org/licenses/MIT.html ↗Lolos
- Ada commit atau release dalam satu tahun terakhirLast commit or release 2026-08-10github.com/ofershap/mcp-server-github-actions ↗Lolos
- OpenSSF ScorecardTidak diperiksa
- Nama package tidak mirip dengan package populerNo popular package one edit away from mcp-server-github-actionsLolos
- Tidak ada advisory kritis pada paket atau dependensinya99 resolved dependencies checked; no critical advisoryosv.dev ↗Lolos
- Tidak ada instruksi tersembunyi untuk model9 tool descriptions and the README read; no override phrases, credential paths or hidden charactersLolos
- Tools yang bersifat destruktif telah diberi labelNo tool named like delete, drop or execLolos
- Endpoint remote merespons handshake MCPTidak diperiksa
README
Lihat di GitHubmcp-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
Pertanyaan tentang GitHub Actions MCP
Bagaimana cara menambahkan GitHub Actions MCP ke Claude Code?
Jalankan claude mcp add mcp-server-github-actions -- npx -y mcp-server-github-actions di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan GitHub Actions MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Tool apa yang disediakan GitHub Actions MCP?
Server ini menyediakan 9 tool, termasuk list_workflows, list_runs, get_run, get_run_logs, rerun_workflow.
Apa itu mcp-server-github-actions?
Ini adalah MCP server yang memungkinkan Anda melihat daftar run, mengambil detail run, menjalankan ulang job yang gagal, membatalkan run, melihat daftar artifact, dan memicu workflow_dispatch.
Token apa yang saya butuhkan untuk menggunakan server ini?
Anda memerlukan GitHub Personal Access Token (PAT) dengan izin read dan write untuk Actions pada repositori yang Anda kelola.
Apa perbedaannya dengan official GitHub MCP server?
Jika server resmi menangani repositori, issues, dan pull requests, server ini secara khusus berfokus pada workflow runs, logs, reruns, dan trigger dispatch.
Bisakah saya menginstalnya sebagai Agent Plugin di Cursor?
Ya, Anda bisa menginstalnya melalui ~/.cursor/plugins/local/mcp-server-github-actions dan Anda tetap harus mengonfigurasi GITHUB_TOKEN Anda di pengaturan MCP Cursor.