ofershap/mcp-server-github-actions

ofershap/mcp-server-github-actions

от ofershap
MCP сервер для управления GitHub Actions: просмотр логов, перезапуск упавших задач, отмена сборок и запуск деплоев прямо из редактора. Ускоряет отладку CI/CD без переключения контекста.

mcp-server-github-actions

npm version npm downloads CI TypeScript License: 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.

MCP server for GitHub Actions workflows, CI/CD runs, and deployment logs

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
Инструменты были проиндексированы:
cancel_run

Отменяет запуск рабочего процесса, который выполняется или находится в очереди.

Параметры
  • ownerstringобязательный

    Repository owner (username or org)

  • repostringобязательный

    Repository name

  • run_idnumberобязательный

    Workflow run ID

get_run

Получить сведения о конкретном запуске рабочего процесса.

Параметры
  • ownerstringобязательный

    Repository owner (username or org)

  • repostringобязательный

    Repository name

  • run_idnumberобязательный

    Workflow run ID

get_run_logs

Получить URL-адрес логов для запуска рабочего процесса. GitHub возвращает перенаправление на zip-файл.

Параметры
  • ownerstringобязательный

    Repository owner (username or org)

  • repostringобязательный

    Repository name

  • run_idnumberобязательный

    Workflow run ID

list_artifacts

Выводит список артефактов, созданных при запуске рабочего процесса.

Параметры
  • ownerstringобязательный

    Repository owner (username or org)

  • repostringобязательный

    Repository name

  • run_idnumberобязательный

    Workflow run ID

list_runs

Выводит запуски workflow для репозитория. Можно отфильтровать по workflow или статусу.

Параметры
  • ownerstringобязательный

    Repository owner (username or org)

  • per_pagenumber

    Number of runs to return (default 10)

  • repostringобязательный

    Repository name

  • statusstring

    Filter by status: completed, in_progress, queued, etc.

  • workflow_idnumber

    Workflow ID to filter runs (from list_workflows)

list_workflows

Вывести список всех файлов workflow в репозитории GitHub.

Параметры
  • ownerstringобязательный

    Repository owner (username or org)

  • repostringобязательный

    Repository name

rerun_failed_jobs

Повторно запустить только упавшие задания из запуска рабочего процесса.

Параметры
  • ownerstringобязательный

    Repository owner (username or org)

  • repostringобязательный

    Repository name

  • run_idnumberобязательный

    Workflow run ID

rerun_workflow

Перезапускает полный запуск рабочего процесса.

Параметры
  • ownerstringобязательный

    Repository owner (username or org)

  • repostringобязательный

    Repository name

  • run_idnumberобязательный

    Workflow run ID

trigger_workflow

Запустить выполнение рабочего процесса через workflow_dispatch. Требуется рабочий процесс с включённым workflow_dispatch.

Параметры
  • inputsobject

    Optional workflow inputs as key-value pairs

  • ownerstringобязательный

    Repository owner (username or org)

  • refstring

    Branch or tag to run on (default: main)

  • repostringобязательный

    Repository name

  • workflow_idstringобязательный

    Workflow ID or filename (e.g. ci.yml)

Похожие MCP-сервера

kestra-io/mcp-server-python

kestra-io/mcp-server-python

официальный

MCP сервер для интеграции AI-ассистентов с платформой Kestra. Инструмент предоставляет управление потоками, выполнениями и логами. Работает в Docker и локально через uv. Полезен разработчикам для автоматизации процессов.

Python31
imatza-rh/mcp-zuul

imatza-rh/mcp-zuul

MCP-сервер для Zuul CI, упрощающий анализ сбоев сборок. Позволяет искать ошибки в логах, отслеживать живые конвейеры и выявлять нестабильные задачи без переключения между UI. Полезен разработчикам и DevOps, работающим с Zuul.

Python20
ddukbg/github-enterprise-mcp

ddukbg/github-enterprise-mcp

MCP сервер для интеграции с GitHub Enterprise API: управление репозиториями, issues, pull request'ами и Actions прямо из Cursor. Подходит разработчикам, автоматизирующим работу с GitHub Enterprise через Model Context Protocol.

TypeScript29
strowk/mcp-k8s-go

strowk/mcp-k8s-go

MCP сервер на Go для управления Kubernetes через Claude Desktop. Позволяет просматривать контексты и ресурсы (поды, сервисы, деплои), получать логи, запускать команды в подах. Полезен DevOps-инжене...

Go384
Daghis/teamcity-mcp

Daghis/teamcity-mcp

MCP сервер объединяет AI-ассистентов с TeamCity CI/CD. Разработчики запускают сборки, просматривают логи, управляют параметрами и агентами из редактора. Режимы: Dev для повседневных задач и Full дл...

TypeScript29
currents-dev/currents-mcp

currents-dev/currents-mcp

MCP сервер для подключения AI-агентов к панели Currents. Позволяет анализировать CI-тесты, выявлять flaky тесты и сбои, управлять проектами и правилами карантина прямо из редактора. Ускоряет отладку на основе реальных данных.

TypeScript20
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин